- 博客(24)
- 资源 (21)
- 收藏
- 关注
原创 VS/VC中各种变量在内存中占多少个字节
signed char 1 -128~+127short int 2 -32768~+32767int 4 -2147438648~+2147438647long int 4 -2...
2016-04-28 15:10:51 2419
原创 OpenCV1.X的直方图归一化函数cvNormalizeHist()的参数意义
原型如下:C: void cvNormalizeHist(CvHistogram* hist, double factor)Parameters:hist – Pointer to the histogram.factor – Normalization factor.The function normalizes the histogram bins by scaling them so that the sum of the bins becomes equal to factor.
2016-04-27 13:04:03 2221
原创 OpenCV1.x下的灰度直方图绘制及显示的源码,带详细注释
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601注:本文的源码来自下面这篇博文:https://blog.csdn.net/morewindows/article/details/8364656下面的代码是“OpenCV1.x下的灰度直方图绘制及显示的源码”,自己写上了详细注释,以供大家阅读时参考。//写这段代码注释者的微信/QQ 2487872782//有问题可以联系作者交流//图像
2016-04-26 16:45:27 2196 2
转载 利用cmake查看OpenCV的源码的方法
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601当我们有时想查看opencv自带的函数的源代码,比如函数cvCreateImage, 此时我们选中cvCreateImage, 点击鼠标右键->转到定义,我们会很惊讶的发现为什么只看到了cvCreateImage的一个简单声明,而没有源代码呢?这是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码。下面
2016-04-25 14:16:44 3029
原创 详解图像直方图均衡化的原理,附自己写的MATLAB和OpenCV2.x下的直方图均衡化函数源码
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601提问1:图像直方图均衡化有啥效果?看下面的两幅截图你就知道了。从上面两幅的截图中我们发现,将直方图均衡化算法应用于左侧亮图、对比度不同的各个图像后,得到了右侧直方图大致相同的图像,这体现了直方图均衡化在图像增强方面的自适应性。当原始图像的直方图不同而图像结构性内容相同时,直方图均衡化所得到的结果在视觉上几乎是完全于致的。这样的处理效果对
2016-04-25 11:53:08 16822 2
原创 怎样用MATLAB将矩阵输出为图像并存到硬盘上-图像保存到硬盘
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601有时候,我们在看OpenCV源码的时候,需要一幅非常简单的图像来测试(图像简单咱们可以做人工推算,然后与机器运算的结果对照),这个时候就需要用MATLAB来生成一个矩阵,并把这个矩阵生成为图像,以便于OpenCV调用,下面的MATLAB源码实现了这个功能,大家可以一试!clear all;close all;clc;A=[50 200 22
2016-04-22 10:42:57 23052
原创 不用CMake编译查询OpenCV函数、类定义等的方法(全文搜索-所有文档搜索指定内容神器:CJC超级硬盘快搜索和AnyTXT Searcher)
大家都知道,OpenCV如果没有CMak的话,程序在编译是全是调用dll文件,是没法查看源码的,而很多时候我们需要查询源代码,怎么办呢?给大家介绍一个电脑文档搜索的神器,名字叫 CJC超级硬盘快搜2011 V3.35...下载链接:CJC超级硬盘快搜2011 V3.35.rar_免费高速下载|百度网盘-分享无限制此神器能对电脑中的常用文档进行搜索,比如d
2016-04-22 10:10:24 1522
原创 OpenCV1.x中的宏定义CV_IS_MAT_CONT(src->type & dst->type) 的含义
OpenCV1.x中的宏定义CV_IS_MAT_CONT(src->type & dst->type) 的含义
2016-04-21 15:45:22 2194
原创 OpenCV1.x中CV_Assert()用来干啥?
OpenCV1.x中CV_Assert()用来干啥?比如cvEqualizeHist()的第三条语句便包含函数CV_Assert()的使用.....
2016-04-21 14:08:03 3774
原创 OpenCV1.x中的CV_IMPL是什么意思?
在cvEqualizeHist的函数定义源码中发现了宏定义CV_IMPL,如下:CV_IMPL void cvEqualizeHist( const CvArr* srcarr, CvArr* dstarr )上网查询CV_IMPL的含义如下:在internal.hpp文件里面有定义:# define CV_IMPL CV_EXTERN_C而关于CV_EXTERN_C,则在types_c.h里面有定义# define CV_EXTERN_C extern "C"其实就相当于extern..
2016-04-21 12:18:08 3498 2
原创 在MATLAB和OpenCV1.x环境下写的灰度图像分段线性变换源码
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601本文中的代码根据以下原理写成:首先给MATLAB的源码吧!clear all;close all;clc;I=imread('coins.png');B=MySegmentLinear(I,0.3,0.7,0.13,0.85);其中MySegmentLinear是自己写的MATLAB函数,代码如下:functio
2016-04-19 17:29:36 6622
原创 MATLAB“figure”使用详解
博主注:这篇博文已于2022-04-13重写,链接如下:https://blog.csdn.net/wenhao_ir/article/details/124142974
2016-04-18 16:05:27 11040
原创 OpenCV1.x中对图像数据进行64F和8U转换的方法
IplImage *pSrcImage = cvLoadImage("pout.jpg", CV_LOAD_IMAGE_UNCHANGED); IplImage *pGrayImage_8U = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1); IplImage *pGrayImage_8U_2 = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1);IplImage *pGrayI
2016-04-14 14:01:45 15018 2
原创 MATLAB报错 Integers can only be raised to positive integral powers 是什么意思?
报错代码是下面这样的:I=imread('pout.jpg');if size(I,3)>1 %判断如果是彩色图像,转换为灰度图 I=rgb2gray(I);endGamma_0_75=I.^(0.75);"Integers can only be raised to positive integral powers."这句话翻译过来就是说整数的幂次只能是正整数~解决方法是把类型为uint8类型的矩阵转为double类型,将程度修改为下面这样就可正常运行了!I=imread...
2016-04-14 10:29:26 4188
原创 怎样查看MATLAB中函数的源码
MATLAB怎样查看函数的源码?以函数fft2()为例。在MATLAB的命令行窗口中输入以下内容:>> edit fft2.m通过以上命令就打开了fft2.m文件,运行结果截图如下:也可以在MATLAB的命令行窗口中输入以下内容:>> type fft2可见二者的差别是前者是直接打开源码文件,另一个在是命令行窗口中显示源码内容。...
2016-04-13 17:14:16 2567 1
原创 在OpenCV环境下写的灰度图像二维傅里叶换、幅值计算、频谱平移和将数值归一化到0到255区间的四个函数
在OpenCV环境下写的灰度图像二维傅里叶换、幅值计算、频谱平移和将数值归一化到0到255区间的四个函数
2016-04-13 14:19:32 11278
原创 OpenCV1.x中cvADDS()为啥第二个参数要是CvScalar类型?掩码mask=NULL又是何意?
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601void cvAddS(const CvArr* src, CvScalar value, CvArr* dst, const CvArr* mask=NULL)首先你要明白Scalar是标量的意思,即不是向量的意思,所以第二个参数其实就是给图像矩阵的所有像素加上一个常数值而已!那为什么不直接写个数字呢?而需要是CvScalar类型呢?原因其实很简单,
2016-04-11 11:57:58 1549
原创 OpenCV1.x中利用cvConvertScale()对图像数据作线性变换的C++代码
OpenCV中利用cvConvertScale()对图像数据作线性变换在OpenCV的IplImage结构体char * imageData成员的说明中,官方文档明确提示大家不能对这个指针所对应的数据直接操作,否则会带来意想不到的错误。
2016-04-07 15:45:31 10300
原创 OpenCV1.x中可利用cvConvertScale()将图像的数据类型由u8转化为64f
OpenCV1.x中的cvConvertScale()本来是用于对图像进行线性尺度变换的,但可使用它间接地将图像的数据类型由u8转化为64f。实例代码为:cvConvertScale(src, dst); 怎么转换的?看下面的这段指自官方文档中的话你就知道了,特别是红色部分的话哈!void cvConvertScale(const CvArr* src, CvArr* dst, double scale=1, double shift=0)#define cvCvtScale cvC.
2016-04-07 13:11:38 4664
原创 OpenCV1.x中CvArr* 的含义~
OpenCV中CvArr* 的含义~今天在查询函数cvConvertScale的原型时,发现其定义是这样的...
2016-04-07 11:41:55 4161
原创 OpenCV1中的cvCreateImage的参数channels()的意义
OpenCV中的cvCreateImage的参数channels()表示图像的通道数。看opencv2refman.pdf 官方文档的解释吧!channels – Number of channels per pixel. See IplImage for details. This function onlycreates images with interleaved channels.Number of channels. Most OpenCV functions support 1-
2016-04-06 17:12:39 2341
原创 用MATLAB的函数fft2()作二维傅里叶变换所需要注意的地方(二维傅里叶变换的物理意义、im2double、fftshift、abs、imshow)
用MATLAB的函数fft2()作二维傅里叶变换所需要注意的地方(二维傅里叶变换的物理意义、im2double、fftshift、abs、imshow)
2016-04-01 16:16:11 48375 7
github配置个人主页所需的文件
2023-07-26
提供轮廓拓扑结信息(hierarchy)且contourIdx的值为-1时函数drawContours()是按怎样的规律绘制轮廓
2022-07-04
基于OpenCV实现的图像油画效果处理程序(高效率低耗时C++代码-带详细注释)
2022-06-20
tensorflow-2.9.1-cp39-cp39-win_amd64.whl
2022-06-14
scipy-1.8.1-cp39-cp39-win_amd64.whl
2022-06-14
scikit_learn-0.24.2-cp36-cp36m-win_amd64
2022-06-13
scipy-1.5.4-cp36-cp36m-win_amd64.whl
2022-06-13
编译好的OpenCV 4.5.0+VS2019+CUDA模块+python 3.8
2022-06-05
自己编译的适用于win32平台(x86)、VS2013的OpenCV3.0.0+opencv_contrib-3.0.0库
2022-06-04
ippicv_windows_20141027.zip
2022-06-02
利用OpenCV的类BackgroundSubtractorKNN实现对道路监控视频前景/背景提取的代码
2022-05-27
将图像(矩阵)从直角坐标系转换到极坐标系的MATLAB代码
2022-05-18
Discuz主题-帖子浏览记录插件
2022-05-15
Arpack-arpack编译好的32位(x86)库文件(lib和dll)
2022-05-13
ARPACK-arpack-的所有头文件,比如arlsmat.h、arlspen.h、arlssym.h等
2022-05-11
LSM直线检测算法的源代码
2022-05-10
CannyLines直线检测算法编译好的lib库、源代码和测试图片集
2022-05-10
ippicv_2019_win_ia32_20180723_general.zip等OpenCV-Cmake时容易缺失的5个文件
2022-05-09
对旋转文本图像矫正时填入函数getRotationMatrix2D()的角度应该是哪个?
2022-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人