摘要: 啊啊啊,超麻烦。总之还是做出来了。具体看代码吧,不想打字了。#include "stdafx.h"#include "cv.h"#include "cxcore.h"#include "highgui.h"CvRect box;bool in_drawing = false;int histWidth = 256;int histHeight = 128;int barWidth = 8;IplImage* src = cvLoadImage("D:\\picture\\rena4.jpg"); 阅读全文
posted @ 2013-12-19 22:01 sixfancy 阅读(240) 评论(0) 推荐(0)
摘要: 这个题目纠结了一下下,有几点原因,慢慢说。 先贴代码: #include "stdafx.h" #include "cv.h" #include "highgui.h" void my_call_back(int event, int x, int y, int flags, void* param); int main(int argc, char* argv[]){ IplI... 阅读全文
posted @ 2013-12-07 00:04 sixfancy 阅读(179) 评论(0) 推荐(0)
摘要: 这是一个很有意思的题目,通过这个题我们可以理解图形的内部存储和cvPtr*D函数族的使用方法。 简单来说,图像就是矩阵,在一般的图像中,每个像素中存储了3个变量,分别代表BGR三通道的值,cvPtr*D函数族就是帮助我们快速定位到矩阵中的每个像素点,如本题,我们希望从起始点开始绘制矩形,于是我将从cvPtr2D的参数设置为(left,top)也就是(20,5)。于是函数马上返回一个指针指向那个像素... 阅读全文
posted @ 2013-12-03 17:36 sixfancy 阅读(235) 评论(0) 推荐(0)
摘要: 实际上OpenCV说安装倒不如说是搭建环境比较好,因为从头到尾就没有进行过安装,只是解压出来一些文件而已。 所以重要的其实在于VS的配置和系统环境变量的设定。 环境变量是个什么东西我也不是很懂,不过自己也用过,比如说把一个文件夹的路径放入path之后,把一些快捷方式放进去,以后想运行那个软件可以直接用win+r然后输入快捷方式名称,总之环境变量就是帮助计算机找文件用的一个机制。 然后我们要添加的环... 阅读全文
posted @ 2013-12-03 16:01 sixfancy 阅读(694) 评论(0) 推荐(0)
摘要: 作为一个非cs专业的还不能称为码农的码农,今天开始记录一下学习的进程。 最开始只是因为觉得机器视觉这个东西很好玩,然后就给实验室的老师发邮件,第二天就被要求学OpenCV。。。 简直不能再坑,虽然学过C语言,但是实际上用的也不多,C++是啥,不就是那个21天能学会然后学习N年再穿越到第21天干掉自己的语言么!? 于是,机智的我找到了EmguCV,这东西介绍真的不错啊,好像可以摆脱C和C++了啊,不... 阅读全文
posted @ 2013-12-03 15:06 sixfancy 阅读(254) 评论(0) 推荐(0)