1、OpenCV学习--OpenCV

OpenCV学习:

①OpenCV是计算机视觉库,提供图像处理和计算机视觉方面的很多通用算法,和OpenGL不同,OpenGL只是负责渲染

②OpenCV存储图像和原始图像像素排列方式不同,原始图像的三原色顺序是RGB,OpenCV存储图像的三原色顺序是BGR,图像存储是二维数组,每个点存储三个连续的值BGR

③时钟周期指的是cpu仅完成一个最基本的动作需要的时间,频率是cpu在1s的时间内完成的时钟周期数

④在第一次配置OpenCV环境的时候,发现imread()函数不能用,只能用cvLoadImage(),是因为在debug模式下工程中添加lib库的时候没有将非debug的lib库删除

⑤4k指的是行方向的像素个数是4096左右,这么多的像素个数,首先对图像采集器有很高的要求,同时对解码器(比如电视机)也有很高的要求,而且如果播放器的尺寸不够大,是显示不出来4k的效果

⑥图像放大的原理是,图像通过采集工具读入的像素点的个数是固定的,那么在放大的过程中,只是让每个像素点变得肉眼可见,而视觉就是相同的距离内像素点的个数越多图像就越清晰,所以不断放大导致视觉越来越模糊,所以图像采集工具就很重要,如果图像采集工具能够采集到很多的像素点个数,那么图像失真的速度就会很慢

猜你喜欢

转载自blog.csdn.net/DJ_zxj/article/details/80722903