自定义博客皮肤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)
  • 资源 (13)
  • 收藏
  • 关注

原创 cvLoadImage()的调用参数设置

cvLoadImage()的调用参数设置 IplImage *orignImage=cvLoadImage(argv[1],1)针对此函数的argv[1]参数添加可以通过两种途径添加。一种是在vs中直接添加:点击项目——某某属性——调试——命令参数——写入调用的图片的地址如D:/hua.jpg。另外可以用cmd命令,先点击cmd 然后调用exe文件位置,在输入图片位置,运行

2015-09-30 16:59:46 2571

转载 opencv访问图像中每个像素的值

【OpenCV】访问图像中每个像素的值分类: 【图像处理】struct数据结构processinglibrarywindowsimage目录(?)[+]http://blog.csdn.net/xiaowei_cqu/article/details/7557063!!此篇是基于IplImage* (C接口或者说2.1之前版本的接口,新

2015-09-30 16:32:05 938

原创 图像像素字节数

计算图像像素字节数的纠结Code:int imgBuffSize = (m_imgWidth*m_nBitCount/8+3)/4*4*m_imgHeight; 就是后面的+3让我纠结了一阵子。原来是图像的像素占的字节数为4的整数倍。从网上找了一下得到结果:我看到一个根据位图的每行像素点数和位数计算每行字节数的公式,请问为什么这样计算

2015-09-30 09:21:09 8442

转载 图像复原之逆滤波

1.逆滤波的问题点      图像的老化,可以视为以下这样的一个过程。一个是退化函数的影响(致使图片模糊,褪色等),一个可加性噪声的影响。用算式表示为     前几篇博文,主要是介绍可加性噪声的去除。本博文,主要介绍图像的逆滤波,即退化函数的去除。然而,逆滤波在空间域内的处理是很不方便的。    简单的来考虑,加法的逆运算是减法,乘法的逆运算的除法,微分

2015-09-23 17:08:49 17746 2

原创 MFC获取指针.doc

MFC通过对话框窗口句柄获得对话框对象指针MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.    HWND hWnd=::FindWindow(NULL,_T("窗口名"));      //得到对话框的句柄   C***Dialog* pWnd= (C***Dialog*)FromHandle(hWnd); //由句柄得到对

2015-09-22 20:35:32 1278

原创 人脸检测

void CLookFace::detect_and_draw(){ CvHaarClassifierCascade *pHaarClassCascade; pHaarClassCascade = (CvHaarClassifierCascade*)cvLoad(pcascadeName); //load the test image IplImage *pSrcImage =

2015-09-22 14:04:58 590

原创 图像增强之直方图均衡化

1、直方图均衡化void cvEqualizeHist( const CvArr* src, CvArr* dst );用来使灰度图象直方图均衡化,可以将比较淡的图像变换为比较深的图像(即增强图像的亮度及对比度)。2、灰度拉伸     由于光线原因会造成图像局部过亮或过暗,需要对图像进行拉伸使之覆盖较大的取值区间。使亮的区域更亮,暗的区域更暗,提高图像的对比度,从而

2015-09-22 13:11:44 3525

原创 opencv特效编辑之雕刻效果

原理:      只需要把原图上的一个像素减去右下角45°方向上的最邻近像素,加上128,再整体做绝对值处理,大于255的设为255即可。代码如下:void Ctext::Emboss(IplImage* im){ IplImage* emboss = cvCreateImage(cvGetSize(im), IPL_DEPTH_8U, 1); CvScalar pixel0,

2015-09-19 12:01:33 1146

翻译 opencv用鼠标在窗口中画方形的程序

#include #include CvRect box;bool drawing_box = false;void my_mouse_callback(int event, int x, int y, int flags, void* param);void draw_box(IplImage* img, CvRect rect){ cvRectangle( img,

2015-09-18 20:22:35 1097

转载 Canny边缘检测原理

有时候,我们需要提取一个图像的边缘利于计算。  opencv实现了Canny边缘检测的函数,方便调用。Canny算子的原理是首先在x,y方向求一阶导数,然后组合为4个方向的导数。这些方向的导数达到局部最大值的点就是组成边缘的候选点。  1.1cvCanny函数:CVAPI(void) cvCanny( const CvArr* image, CvArr* edges, d

2015-09-18 15:52:14 1017

原创 opencv各种小程序代码

各种小程序代码void COpenCV::OnOpencvCvcanny(){ // TODO: 在此添加命令处理程序代码 IplImage* imgColor = cvLoadImage("C:\\Users\\Administrator\\Desktop\\159.jpg", 0); IplImage* contoursImage = cvCreateImage(cvS

2015-09-18 15:09:42 3397

原创 图像匹配之不变矩匹配法

不变矩匹配法     TM算法 具有平移、旋转、尺寸不变性                                                                                                                                                                 

2015-09-14 09:59:42 6038

原创 图像匹配之序贯相似性检测法匹配

图像匹配计算量大的原因在于搜索窗口在待匹配的图像上进行滑动,每滑动一次就要做一次匹配相关运算,在不匹配点做的运算就是'无用'的,从而导致计算量上升。序贯相似性检测法在计算匹配度的同时,不断累积模板和像元的灰度差,当累积值大于某一指定阈值时,则说明该点为非匹配点,进行下一个位置的计算,这样大大减少了计算复杂度。代码如下: double dbMaxR = 0;

2015-09-12 16:51:10 2597

原创 图像匹配之归一化积相关灰度匹配

图像匹配之最简单的归一化积相关灰度匹配,我的代码

2015-09-11 20:28:36 8965 2

转载 分水岭算法

分水岭算法不能用mfc,这是一个目前都没有解决的问题

2015-09-02 14:04:09 1065

原创 opencv我的单通道阈值分割

opencv库里面的阈值分割有时不太好用,于是我就自己写了属于我自己的阈值分割,这个适用于单通道的图像

2015-09-02 13:56:33 977

原创 opencv提取图像的缺陷并用最小矩形框出来

opencv,边缘检测,灰度值调整,框出缺陷

2015-09-02 13:53:20 9154 3

翻译 opencv 边缘检测 Contours 算法

教材opencv于仕琪翻译 vs2013具体实现

2015-09-02 13:43:27 1172

C#调用matlab,matlab图形Figure嵌入Winform窗体

1,完整的C#代码 2,MATLAB可运行代码.m文件 3,MATLAB代码编译成dll的文件 4,原始处理图片一张

2022-02-16

halcon licenses

halcon licenses 2022.02

2022-02-10

通讯调试助手

通讯助手,适用于测试通讯情况。可以使用中间服务器,显示每一次发送、接受的消息,很方便调试使用

2019-05-05

路径获取方法

c++\c#\dll中关于文件路径获取的总结,在不同的情况下使用各有差异

2018-12-19

OpenGL超级宝典完整源码(第五版)

有课程完整代码,还有一些库的代码,例如GLTools,Imath.lib等

2017-10-17

OpenGL高级编程与可视化系统开发代码

<<OpenGL高级编程与可视化系统开发>>整套源代码,亲测可用。

2017-10-16

OpenGL库文件包

包含GL.H /glaux.dll/GLAUX.H/GLAUX.LIB/glew.h/......

2015-11-07

数字图像处理与机器视觉++Visual+C++与Matlab实现

《数字图像处理与机器视觉++Visual+C++与Matlab实现》作者;张铮,扫描版

2015-11-06

MFC获取指针.doc

MFC获取指针.mfc框架中各个文件中函数的调用所必需的的指针

2015-09-22

opencv函数手册

opencv函数手册里面有各种齐全的函数,是opencv图像处理初学者,工作者的必备资料之一

2015-09-14

分水岭算法

opencv分水岭算法,c++代码实现,该算法可以将图像边缘转化成山脉,均匀地区转化成山谷,允许用户标记某部分为目标

2015-08-28

图像边缘检测7种算子代码

编程实现灰度图像的几种常用的边缘检测算法,包括:梯度边缘检测算法、Roberts边缘检测算法、Sobel边缘检测算法、拉普拉斯边缘检测算法、canny边缘检测算法、Prewitt边缘检测算法和Krisch边缘检测算法。

2015-08-28

空空如也

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

TA关注的人

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