如果未指定该参数,OpenCV将图像以BGR格式读取,而如果你在显示图像时使用了不正确的方式,就可能导致显示灰色图像。 代码示例 下面是一个基本的OpenCV代码示例,用于读取和显示图像: importcv2# 读取彩色图像image=cv2.imread('example.jpg')# 显示图像cv2.imshow('Display Image',image)# 等待按键cv2.waitKey(0)cv2....
Mat frame = imread("D:\\opencv学习\\test_read.jpg", 1); //注意:第二个参数直接给数值,不需要加“int flags =” //flags = 0, 返回灰度图像;flags = 1, 返回彩色图(三通道); flags = 2, 返回任意深度的图像。 图像的显示 void imshow(const string& winname, InputArray mat); //例子:在...
我把名称改成了OpenCVSDK。它的目录列表如下: 项目中因为OpencvSDK占内存超出我上传文件的限制额,所以我把它去除了,用的时候还需要下载opencv的sdk,然后把名称改成OpenCVSDK放入jni目录中就可以使用了,引用已经在Android.mk文件中写好了。 6)以上5步都完成后,需要将C文件编译成so库供java使用。首先电脑里要下载好...