Opencv
文章平均质量分 69
yanhl_1207
这个作者很懒,什么都没留下…
展开
-
创建一副图像,当鼠标点击时,获取对应像素的颜色值
void cvPutText( CvArr* img, const char* text, CvPoint org, const CvFont* font,CvScalar color );typedef struct _IplImage { int nSize; // IplImage大小,=sizeof(IplImage)原创 2017-04-17 18:54:09 · 759 阅读 · 0 评论 -
图像反亮
#include "cv.h"#include "highgui.h" #include #include IplImage *src = NULL;IplImage *dst = NULL;CvFont font;CvPoint LeftTop,RightButtom;static void cvMouseCallBack(int event, int x, i原创 2017-04-17 22:14:30 · 256 阅读 · 0 评论 -
图像显示
cvLoadImage原型IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR );filename 要读入的图像文件名flags 指定读入图像的颜色和深度 ,-1 默认读取图像原始通道数 0 读入图像强制转换为灰度 1 读取彩色图像cvNamedWindow原型int cvN原创 2017-04-16 20:34:58 · 223 阅读 · 0 评论 -
cvSetMouseCallback使用
void cvSetMouseCallback( const char* window_name, CvMouseCallback on_mouse, void* param=NULL );window_name 回掉函数需要注册到的窗口,即产生事件的窗口on_mouse 在注册窗口点击鼠标时,执行的回掉函数param 用于传递到回掉函数的参数#include "cv.h"#i原创 2017-04-16 20:36:46 · 4937 阅读 · 0 评论 -
cvSetImageROI单窗口显示多幅单通道图片
void cvSplit( const CvArr* src, CvArr* dst0, CvArr* dst1, CvArr* dst2, CvArr* dst3 );cvSplit()函数将复制src的各个通道到图像dst0,dst1,dst2和dst3中。如果源图像少于4个通道的情况下,那么传递给cvSplit()的不必要的目标参数可设置为NULLvoid cvSetImageROI原创 2017-04-16 23:40:41 · 242 阅读 · 0 评论 -
创建指定大小图像并设置像素颜色
1、创建单通道100*100图像,在图像中心绘制一个白色矩形框#include "cv.h"#include "highgui.h" #include #include #include IplImage *src = NULL;IplImage *dst = NULL;IplImage *MultiImage = NULL;int main(int ar原创 2017-04-22 13:50:54 · 3458 阅读 · 0 评论