在工控领域工作,为了工作进修,自学OpenCV,但是计算机编程基础薄弱,之前感觉C++难学,选择Java来作入门,
不过在工控范围内,只看见C或者C++,无奈之下,只好啃这骨头了。
现在的电脑配置是Win7 64位,安装的是vs2010,为了方便找了一个对应的OpenCV版本2.4.11。
经过一轮摸索,终于把配置方面的事情搞掂,可以显示一张图片了。
主要的收获如下:
1、设置电脑的系统环境变量,在PATH里加入*.dll的路径。
2、在工程项目里,设置头文件的路径,*.hpp。
3、在工程项目里,设置库文件的路径,*.lib。
4、在工程项目里,设置链接器输入项要用到的库文件。
在建立工程文件时,要考虑是64位还是32位,设置路径时要导入对应的文件,否则会出错哦。
下一步就要学习如何改变输出图片的大小和彩色图片改成灰度图。
在另一电脑上(Win7 32位)开始按着上述方法配置,死活不行,编译可以通过,但连接时报错找不到文件。
后来新建一个配置文件,专门配置OpenCV,就好了。
彩图变灰图已经实现了,就一参数BGR2GRAY。
现在搞VideoCapture,可以播放视频文件,但从摄像头捕捉图像并显示出来实现不了,可以打开摄像头,读取
属性宽高也有,但帧率为0。不知啥原因。