结论一:对于细节较多的图像,当图像大小(N)不变的情况下,灰度级别对于感官质量相对独立;
解释:如果图像细节较多,降低灰度级别,视觉上感觉差别不大
代码编写比较随意,未进行性能优化。只为观察效果:
#define K 1 //灰度级别
#define STEP (256/(1<<K))
int main(){
//char name[50];
IplImage * image = cvL...
分类:
其他好文 时间:
2014-11-06 13:08:51
阅读次数:
233
(看到的一篇非常好的文章,讲opencv内部类之间的关系的。)opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧...
分类:
其他好文 时间:
2014-11-06 12:38:03
阅读次数:
299
下载源码从http://sourceforge.net/projects/opencvlibrary下载OpenCV源码,下载文件为opencv-1.0.0.tar.gz(如果是其他版本,文件名相应改变,建议下载当时最新的版本)。[编辑]解压文件tar zxvf opencv-1.0.0.tar.g...
分类:
系统相关 时间:
2014-11-06 12:29:19
阅读次数:
211
install gtk2+sudo apt-get install libgtk2.0*sudo apt-get install cmake-qt-guitar xzvfopencv-2.4.8.tar.gzmkdir build in the ~ dir the opencv-2.4.8 in t...
分类:
系统相关 时间:
2014-11-06 10:52:28
阅读次数:
257
准备所需软件MinGW-gcc440_1qt-creator-win-opensource-2.5.0.exeqt-win-opensource-4.8.4-mingw.execmake-2.8.12.1-win32-x86.exeOpenCV-2.3.1-win-superpack.exe软件安装...
OpenCV学习笔记:FLANN特征匹配
本次给出FLANN特征匹配的Java实现。特征匹配记录下目标图像与待匹配图像的特征点(KeyPoint),并根据特征点集合构造特征量(descriptor),对这个特征量进行比较、筛选,最终得到一个匹配点的映射集合。我们也可以根据这个集合的大小来衡量两幅图片的匹配程度。...
分类:
其他好文 时间:
2014-11-05 19:52:34
阅读次数:
256
OpenCV学习笔记:模板匹配 Java version
模板匹配,通俗的讲,提供原始图片与其中的一部分,找出该部分在原始图片中的位置,它存在诸多限制,对模板的转置与缩放会严重影响匹配结果,但容许一定的失真。尽管官方教程非常详细,但除了人脸识别的Demo和一套doc外,没有其他Java实例,教程中详细的实例都由C语言编写,我在测试的过程中会将对应部分按照OOP形式重写为Java模块,并在学习笔记中贴出。...
分类:
编程语言 时间:
2014-11-05 11:01:19
阅读次数:
362
刚换mac 好多东西不会 配置环境 每次都要折腾一大壶这次折腾下opencv 废话不多切入正题1.准备工作: 在Terminal中输入: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas...
分类:
系统相关 时间:
2014-11-05 10:48:12
阅读次数:
346
包括函数createTrackbar、getTrackbarPos、setTrackbarPos、imshow、namedWindow、destroyWindow、destroyAllWindows、MoveWindow、ResizeWindow、SetMouseCallback、waitKey。这...
分类:
其他好文 时间:
2014-11-04 22:31:21
阅读次数:
534
OpenCV学习笔记:Java Demo人脸识别
通过对OpenCV的初步了解,我发现图像识别的很多问题都可以用它方便的解决,本次将是一个来自官方的人脸识别的实例,我们提供图像,使用内置的匹配模式与算法,得到图像中的人脸位置,这与在腾讯空间中流行的图片识别过程类似。...
分类:
编程语言 时间:
2014-11-04 19:51:17
阅读次数:
277