opencv 2.2是一个里程碑版本。
build_all.sh用于编译samples/c目录下的c和cpp文件。是一个遍历的效果。可以提炼其核心编译语句用于其他c或cpp文件的编译。
发现另外一本书,用于学习opencv 2。非常好,但同时需要将qt编译环境熟悉起来。
图像像素的存储是否连续?如果没有padded,则是连续的,方便进行一维处理,效率高。
如果padded的话,方便专用芯片处理。
首先安装qt库,比如4.8.3版本。./configure make make install走起。
然后安装qt-creator。然后运行creator建立工程。
不要忘记配置链接库文件,当然linux下面就比较简便了:
unix {
CONFIG += link_pkgconfig
PKGCONFIG += opencv
} 这样就行。
其他opencv工程就自己慢慢来悟吧。
打开图像,处理图像。
flip函数
cvtColor函数
ui->label 需要在ui文件中添加label,然后能够显示。
报错:'cvtColor' is not a member of 'cv'.
解决办法:cvtColor is in the imgproc module. You need to include the imgproc header file like:
#include <opencv2/imgproc/imgproc.hpp>
报错: cv 无label
解决办法: designer中添加label控件。