先说说我是怎么搞出问题QAQ
数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。RGB图像处理时候,容易受到光照变化或阴影的影响,就像我上一篇博客最后的效果图,而且RGB通道并不能很好地反映出物体具体的颜色信息 , 而相对于RGB空间,HSV空间能够非常直观的表达色彩的明暗,色调,以及鲜艳程度,方便进行颜色之间的对比。
opencv做颜色识别一般就会用HSV来做处理,这里还没去深入,先了解有这么个东西是这么一回事,而且今天装opencv之后再用libjpeg库的时候出现问题了(尴尬)。
在使用libjpeg做解码的时候遇到了如题的错误Wrong JPEG library version: library is 80, caller expects 90,网上百度了一堆答案都是应为系统里面有6.2和8.0的两个libjpeg库导致的。看了博客https://blog.csdn.net/zhaoya1/article/details/94171184,之前