
OpenCV
文章平均质量分 77
小大小丑
小丑
展开
-
OPENCV下针对IplImage实现图像增强处理
OPENCV下针对IplImage实现图像增强处理因为使用的摄像头图像质量很差,不能直接用做分割等后续的处理,需要根据直方图进行图像增强,OPENCV没有现成的方法,只有自己想办法了。 参考了网上文章 http://www.xiaozhou.net/ReadNews.asp?NewsID=771 原理就是利用直方图统计分布,将图像灰度的域值拉伸到0-255,原来网上的代码有些问题,而且是使转载 2010-02-01 17:09:00 · 4364 阅读 · 0 评论 -
CvArr, CvMat, IplImage, cv::Mat, cv::InputArray
一. OpenCV中的 CvArr, CvMat, IplImage, cv::Mat, cv::InputArray1.1 看继承关系typedef void CvArr;class Mat; struct CvMatstruct IplImage;// Proxy datatype for passing Mat's and vector<>'s as input原创 2015-07-24 22:49:06 · 10349 阅读 · 1 评论 -
cvCanny函数中, 高低阈值自适应计算方法
OpenCV的Canny算法实现函数的参数中, 需要输入高低阈值, 如果高低阈值输入不对, 通常等不到理想的边缘效果.网上有人仿Matlab, 实现了自适应高低阈值, 代码如下:void HYAdaptiveFindThreshold(CvMat *dx, CvMat *dy, double *low, double *high){CvSize size = cvGetSize(d转载 2015-07-30 23:05:09 · 8009 阅读 · 0 评论 -
VC2008+OpenCV2.3.1 的安装配置
前言说明:1. VC6.0 支持不了OpenCV2.3.12. 参考: http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1一. 安装OpenCV2.3.1 (不需要编译, 直接使用)1.1 下载 OpenCV-2.3.1-win-superp原创 2013-03-25 21:47:06 · 3501 阅读 · 0 评论 -
OpenCV的IplImage与我的CHYBitmap的互转
一. CHYBitmapCHYBitmap是我自己读取bmp文件的一个类.二. IplImageIplImage是OpenCV里管理图像的一个类.(经常被它的名称误导, 总以为它是一个接口!!!)三. 互转3.1 互转// 图像在垂直方向的行互反拷贝void ReVCopy(const unsigned char* pDataSrc, unsigned c原创 2015-06-17 09:04:29 · 986 阅读 · 0 评论 -
DC绘制矢量图与OpenCV绘制矢量图的比较
场景: 有100000条直线, 需要绘制出来, 并且保存为BMP文件, 直线很长, bmp文件很大一. 方法1使用OpenCV.大概步骤:A. 创建图像pCVImage = cvCreateImage(cvSize(sizeBmp.cx, sizeBmp.cy), 8, 1);B. 循环绘制直线cvSet(pCVImage, CV_RGB(255, 255, 2原创 2013-03-26 16:19:01 · 6466 阅读 · 3 评论 -
OpenCVS教程地址
http://blog.youkuaiyun.com/morewindows/article/details/8225783 (OpenCV教程)http://blog.youkuaiyun.com/column/details/morewindows-program.html (博客专栏)转载 2012-12-28 21:40:08 · 1459 阅读 · 0 评论 -
OpenCV 矩阵操作 CvMat(二)
OpenCV 矩阵操作 CvMat(二)转载 2010-09-14 16:54:00 · 2759 阅读 · 3 评论 -
OpenCV 矩阵操作 CvMat(一)
OpenCV 矩阵操作 CvMat(一)转载 2010-09-14 16:52:00 · 1702 阅读 · 0 评论 -
使用Window的DC把OpenCV读入的图像数据绘制出来
使用Window的DC把OpenCV读入的图像数据绘制出来 http://blog.youkuaiyun.com/hardVB/archive/2007/04/23/1575349.aspx void OpenVCLoadPicture(){IplImage* pImg; CString strPathName; CFileDialog dlg(TRUE);原创 2010-02-01 17:05:00 · 1698 阅读 · 0 评论 -
OpenCV1.0与VC60的配置环境与简单例子
VC6下安装与配置Wikipedia,自由的百科全书本手册适应 OpenCV 1.0 安装。 目录[隐藏]1 安装Visual C++ 6.0 2 安装OpenCV 3 配置Windows环境变量 4 配置Visual C++ 6.0 4.1 全局设置 4.2 项目设置 [编转载 2010-02-01 10:41:00 · 2581 阅读 · 0 评论 -
OpenCV 的内存泄露问题(静态内存泄露)
场景:一个MFC工程中, 使用了一个OpenCV的函数(cvReleaseImage)(随便一个都是). 然后我编译, Debug运行, 退出. 然后就在Output就出现内存泄露的输出.{134} normal block at 0x00335620, 29 bytes long. Data: 00 00 00 00 30 56 33 00 37 56 33 00 00 00原创 2015-12-09 16:58:24 · 3686 阅读 · 1 评论