自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (17)
  • 收藏
  • 关注

原创 一种低照度图像增强方法

方案思想源于CV2016paper给出matlab的P加密代码,自己实现效果如下:和论文上加密代码跑出的结果还有些差距,先给出效果图看看,后续在优化;

2016-09-06 09:51:27 8409 23

原创 Linux下Socket服务器与客户端编程

对于Socket编程零基础,同时也没有在linux下编程的经验,分享给和我一样的朋友。服务器接收客户端多次传过来消息,同时返回给客户端进行循环处理。服务器得起一个线程,处理客户端传过来的消息,否则服务器与客户端只能通讯一次。客户端:code#include #include #include #include #include #i

2016-07-06 12:58:52 907

原创 去除图像旋转黑边现象

人脸图像预处理——眼睛坐标对齐,去除黑边的干扰信息。图像旋转的时候,图像的尺寸会变大,旋转以后增加的区域不做特殊处理的话,会被0填充,即会出现黑边现象。去除黑边现象的办法:1)在做图像坐标映射反查的时候,算出当前点在原始图像的外部还是内部,若在外部,判断当前像素点的X或者Y位置,找临近四个边界的像素值代替;       该方法太过繁琐,适合自己写程序实现

2016-05-10 11:49:27 12121 1

原创 celebA数据库解析特征文件

celebA数据库解析特征文件:celeba_attri.mat 存储:人脸图像的名字 + 人脸图像的40种属性信息;celeba_pt.mat 人脸图像的名字 + 人脸图像在图像中的位置,以及当前位置下人脸图像的五点信息;celeba_pts_square.mat 人脸图像的名字 + 人脸图像在图像中的位置,以及当前位置下人脸图像的五点信息;

2016-05-04 15:10:44 5793 7

原创 Matlab实现两个大数相加

对自己很是无语!简单的代码还能写错!function D = strAdd(str1) n1 = length(str1); n2 = length(str2); flag = 0; D = []; while n1 >= 1 & n2 >= 1 a = str2double(str1(n1)); b = str2doubl

2016-03-14 20:20:43 3054

原创 MATLAB 标注 图像上截取Rect区域图像

Matlab里面根据鼠标的响应,截取rect区域图像,并且保存图像。代码非常简单,里面没有做越界判断。clc;clear;% label and rect Forder = [pwd '\images\'];files = dir([Forder,'*.png']);L = length(files);num = 0; % 响应鼠标事件,文件夹里标注多少个rect_numfo

2015-12-21 14:16:37 9016 1

原创 Matlab 1-N之间的unique随机数

1-N之间的unique随机数产生语句:defaultStream = RandStream.getGlobalStream; savedState = defaultStream.State;ttIndex = randperm(N);类似于STL中的shuffer函数;

2015-10-22 21:07:31 1846

转载 图像显著性检测总结

这块的工作一直在跟,一直没有整理,看到别人整理的资料不错,先加入原版链接:http://blog.csdn.net/anshan1984/article/details/86571761. 早期C. Koch与S. Ullman的研究工作.他们提出了非常有影响力的生物启发模型。C. Koch and S. Ullman . Shifts in sel

2015-10-16 10:40:17 24577 4

原创 matlab分隔字符串的两种方式

简单的两种方式,也记录在这,省的以后再查别的资料:1) strfind 函数,假设在一个字符串中,每一个字符型换以分隔符’C‘作为分隔,那么简单的用一个语句可以获取每一哥分隔符的位置,从而分隔字符串。       示例:iIndex = strfind(strline,'C');      当分隔的字符是’ ‘,那么采取下面这个函数将字符分开。2)rst = textsca

2015-05-09 15:53:01 19647

原创 类似horizon效果的实现

最近小项目中需要解决一些抗锯齿的问题,刚接触这个的时候查了很多资料,这里特别感觉一个朋友,谢谢他在我解决这个问题的时候给予的建议与帮助。        在horizon App中,屏幕中的矩形框随着手机的角度而不停的变换,但是矩形框在某些角度下会产生明显的锯齿,会影响显示效果。采取两种方案解决锯齿问题。方案1:opengl的简单实现,刚接触opengl,对一些api不是很熟,在PC端单间做

2015-04-19 12:45:43 1375

原创 Matlab文件不关联

机子上的matlab由10转到12后,发现matlab文件默认以.m文件打开,右键打开方式列表中也不存在matlab的图标,修改方式如下:     1)打开matlab,默认文件夹是安装的Bin目录;     2)命令行运行以下代码:           cwd=pwd        cd([matlabroot '\toolbox\matlab\winfun\private'])

2013-11-09 13:31:05 2884

原创 矩阵卷积、矩阵相乘的转化

两个矩阵卷积转化为矩阵相乘形式——Matlab应用(这里考虑二维矩阵,在图像中对应)两个图像模糊(边缘)操作,假设矩阵A、B,A代表源图像,B代表卷积模板,那么B的取值决定最后运算的结果。              Matlab中的应用函数——conv2(二维卷积,一维对应conv)       函数给出的公式定义为:            同一维数据卷积一样,它的实质在于

2013-10-05 16:49:49 74552 14

原创 MatLab矩阵运算——图像灰度化

在群里聊天的时候,有个人问图像灰度化的问题,这是一个很简单的问题,对于图像处理这块来说,matlab和opencv都是一句话调用的事情:Matlab中:gray= rgb2gray(src);  这里的src代表原始图像;Opencv中:Mat garyImage ;                      cvtColor(src,grayImage,CV_RGB2Gray);

2013-09-10 12:34:04 6897

原创 在MFC中使用OpenCV,控件显示图像

在OpenCV与MFC例程中,用的是IPLImage对象。如果用Mat图像数据类型,在一些地方做下改变:    1) 在创建LPBITMAPINFO文件头中,bits=workImg->depth*workImg->nChannels;改成bits=GetDepth(Image.depth())*Image.channels();    其中,GetDepth(Image.depth())

2013-07-22 16:09:12 1552

原创 MFC控件编程—坐标系转化

假定point为屏幕坐标系中的一点,求取实际图像中的对应点。1)屏幕坐标系转化为用户坐标系  This->ClientToScreen(&point)////点的坐标就转化为用户坐标系中的一个点。举例来说,如果是基于对话框编程,那么用户区就是整个对话框的范围。2)用户坐标系转化为实际控件坐标系  在基于对话框编程中,为了使得用户界面可视化友好,一般显示图像都会显示在Picture

2013-07-15 18:03:07 2454

转载 GetDlgItemText的用法

intGetDlgItemText(intnID,LPTSTRlpStr,intnMaxCount)const;int GetDlgItemText( intnID, CString&rString ) const;下面就通过两条途径来实现:1、第一种方法:intGetDlgItemText(intnID,LPTSTRlpStr,intnMaxCount)const;

2013-06-21 12:51:25 19471 1

转载 cvPolyLine与cvFillPoly的用法

1、cvPolyLine 绘制简单或多样的多边形。void cvPolyLine( CvArr* img, CvPoint** pts, int* npts, int contours, int is_closed,                          CvScalar color, int thickness=1, int line_type=8, int shift=0

2013-05-13 11:53:30 1074

原创 Canny边缘检测理解

作为图像边缘检测方式的一种,其的结果是单像素边缘。在OpenCV图像库函数中,它的函数形式为:void cvCanny( const CvArr* image,CvArr* edges,double threshold1,double threshold2, int aperture_size=3 );参数说明:image 表示输入的图像数据,单通道灰度图;edges 表示输出

2013-04-09 12:29:36 1494

tsmooth_matlab_code

徐立博士的tsmooth,多个应用场景。

2016-12-30

celebA数据库解析特征文件

celebA数据库解析特征文件,包含人脸的属性,同时包括人脸框位置以及当前人脸框下五点的位置,人脸框包括非正方形与正方形两种信息。

2016-05-04

VA_X_Setup

验证成功的插件,希望可以给需要的人有所帮助。

2015-08-20

python2.7相关 soft (IPL + Pillow + numpy)

找了很久才找到,希望给需要的人带来帮助。

2015-06-11

C\C++标准程序库

C和C++的标准库说明,分享给需要的朋友

2014-05-27

Halcon测试程序

halcon测试程序,MFC框架下使用Halcon库,测试read_image、disp_obj和rgb1_to_gray算子。

2014-05-03

halcon函数整理

别的网站整理的资料,也分享给需要的朋友,适合初学halcon查找函数用

2014-05-03

信号卷积和信号相乘转化的验证

信号卷积和信号相乘转化的验证 二维信号(一维信号)通过matlab函数conv2(conv)卷积结果,用来验证两个新信号相乘的结果。

2013-10-10

VC多线程编程学习

多线程入门学习的好材料,讲解很清晰、透彻!

2013-07-20

OPenCV+MFC打开视频

在别人代码基础上改动,适合于台式机上的打开视频的验证

2013-07-02

OpenCv2.4.3与MFC实现图像的显示操作

OpenCv2.4.3与MFC实现图像的显示操作 不使用OpenCv2.2之前的CvvImage类函数,简单实现图像的显示

2013-07-01

VS实现加减乘除运算

VS2010实现简单的加减乘除运算,希望对初学者有益,大家共同学习。

2013-06-21

Hough变换理解有益的文章—非代码

Hough变换的理解,非代码的文档很有益,拿的别人分享一下

2013-05-15

高斯分布模型

理解高斯背景建模,也是拿的别人的分享一下

2013-05-15

视频录像小软件

做实验的时候不用保存所有的数据信息,只要把结果录取下来即可

2013-04-28

USB编程usbdi.h

USB编程usbdi.h

2013-04-23

flow LK法目标运动规律的检测

LK光流法的应用,找出目标运动规律,画出运动方向。

2012-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除