c++版本opencv(02-第一个OpenCV程序)
来自网易云课堂
一、02-第一个OpenCV程序
如果加载到了之后呢,我们就要对它进行创建一个窗口,创建窗口呢,在open CV当中这一个函数呢,就叫namewindow。我们这个窗口的名称呢,叫做input,还有一个flag就是说,你这个flag创建什么样的窗口,我们就创建一个大小跟这个图像自动放松的一个窗口,叫window autosize这一个。特别要说一下,这个时候OPENCV3跟open CV是一个很大的不同地方,在OPENCV3版本呢,是这样创建。那open cv4当中呢,把所有CV下划线的。这些枚举类型呢,都去掉了。所以它就变成了一个Window,变成这样,那有了这个Window。
二,03.图像加载与保存
那下面,我们就来看一下我们这几个API,对应的API是如何使用的,以及图像文件的加载,我们会使用哪一个API?这一个API其实就是我们的imshow,那imshow它默认的读进来的图像,是我们的BGRR彩色图像那。BGR是什么东西?是图像的三个通道,从这一个层面来,技术层面来说的话,我们也要认识一下,图像的三个通道,是跟彩色图像有关系的,那彩色图像,一般是三通道的,如果带透明通道就是四通道。
但是透明通道还是没有保存!
执行数据
显示的不会变!
只有imwrite后在文件里面查看,才能看到透明通道数,不然imshow看不到!