页面载入中,请稍后...

Dakaren.COM: Stay hungry, stay foolish~ 设为首页 | 加入收藏 |注册管理

达卡人技术博客™
        dakaren技术博客,博广天下–源码算法|图像增强|经验总结|设计方案|学习教程! >>> 本站作为一个技术站点,并不是简单复制转载一些文章而已,所以不可能每天都更新,也没有那么多精力,希望体谅,但我们会努力和大家交流最有用的东西。也欢迎您来稿来信,共同进步。谢谢dajia's支持! 给大家推荐一个不错的CV网站>>计算机视觉论坛:http://cvchina.net

现在位置 >首页 > 所有关于OpenCV的文章
cpp category
发表于99 天前 C++技术 暂无评论 ⁄ 被围观 241 views+
C++开源库详细介绍
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)、各种跨平台应用的出现。 开源C++库必须具有以下特点:必须是成熟的产品、跨平台的产品、相对通用的库。 一、通用标准类 S...
阅读全文
cpp category
发表于323 天前 C++技术 评论关闭 ⁄ 被围观 239 views+
Computer Vision Open Source Algorithm Implementations
Computer Vision Open Source Algorithm Implementations Participate in Reproducible Research WARNING: this page is not and will never be exhaustive but only try to gather robust implementations of Computer Vision state of the art (back to computer vision resource)If you have additions or changes, send an e-mail (remove the “nospam”). Changelog RSS feed. If you have any issue please send an e-mail (remove the “nospam”).This material is presented to en...
阅读全文
cpp category
发表于490 天前 C++技术 评论数 11 ⁄ 被围观 208 views+
图像灰度值调整(C/C++源代码)
图像的象素值变换,包括亮度、对比度和GAMMA校正算法,环境是OPENCV4.0,VC6.0。算法参考了MATLAB函数 imadjust 。   //  // perform histgram equalization for single channel image  //    #include "cv.h"  #include "highgui.h"    /*  Reference for correspondent MATLAB function: imadjust  IMADJUST Adjust image intensity values or colormap.      J = IMADJUST(I,[LOW_IN HIGH_IN],[LOW_OUT HIGH_OUT],GAMMA) maps the      values in intensity image I to new values in J such that values bet...
阅读全文
imageps category
发表于491 天前 图像处理 评论关闭 ⁄ 被围观 2,089 views+
基于粒子滤波的物体跟踪[zz]
一直都觉得粒子滤波是个挺牛的东西,每次试图看文献都被复杂的数学符号搞得看不下去。一个偶然的机会发现了Rob Hess(http://web.engr.oregonstate.edu/~hess/)实现的这个粒子滤波。从代码入手,一下子就明白了粒子滤波的原理。根据维基百科上对粒子滤波的介绍(http://en.wikipedia.org/wiki/Particle_filter),粒子滤波其实有很多变种,Rob Hess实现的这种应该是最基本的一种,Sampling Importance Resampling (SIR),根据重要性重采样。下面是我对粒子滤波实现物体跟踪的算法原理的粗浅理解: 1)初始化阶段-提...
阅读全文
cpp category
发表于521 天前 C++技术 评论关闭 ⁄ 被围观 345 views+
用OpenCV保存视频文件avi
      初始化:   CvVideoWriter *writer = 0;   int isColor = 1;   int fps = 25; // or 30   int frameW = 640; // 744 for firewire cameras   int frameH = 480; // 480 for firewire cameras   writer=cvCreateVideoWriter(“out.avi”,CV_FOURCC(’P’,’I’,’M’,’1’),   fps,cvSize(frameW,frameH),isColor);     其他代码对应的编码器:   CV_FOURCC(’P’,’I’,’M’,’1’) = MPEG-1 codec   CV_FOURCC(’M’,’J’,’P’,’G’) = motion-jpeg codec (does not work well)   CV_FOURCC(’M...
阅读全文
cpp category imageps category program category
发表于538 天前 C++技术, 图像处理, 编程开发 评论关闭 ⁄ 被围观 244 views+
OpenCV下面的图像亮度变换 Intensity transformation
亮度变换是指图像在空域上的点运算,通常包括图像增强、亮度/对比度、GAMMA值调节、直方图调整等等。下面给出两个例子说明如何改变图像的亮度、对比度以及如何进行图像的GAMMA值调节。 亮度变换的原理可以参考MATLAB中的函数 imadjust.m,下面给出一个例子说明如何进行亮度变换的。 在MATLAB窗口中键入: >> imadjdemo; 进行亮度变换演示。调整“Intensity Transform”窗口中的曲线,可以对图像进行亮度变换,这里调整的参数是 gamma =1, X-方向是 [0,0.5],Y-方向是[0.5,1],得到的结果如下: 中的亮度变换演示 Im...
阅读全文
jottings category
发表于539 天前 情感随笔 评论关闭 ⁄ 被围观 293 views+
OPENCV下针对IplImage实现图像增强处理
ImageStretchByHistogram(IplImage *src,IplImage *dst) /************************************************* Function: Description: 因为摄像头图像质量差,需要根据直方图进行图像增强, 将图像灰度的域值拉伸到0-255 Calls: Called By: Input: 单通道灰度图像 Output: 同样大小的单通道灰度图像 Return: Others: http://www.xiaozhou.net/ReadNews.asp?NewsID=771 DATE: 2007-1-5 ***********************************...
阅读全文
jottings category
发表于553 天前 情感随笔 评论数 6 ⁄ 被围观 329 views+
opencv Linux 编译过程
0.预备动作——确保gcc和g++编译环境。 刚装好的GCC什么都不能编译,因为没有一些必须的头文件,所以要安装build-essential,安装了这个包会安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等好多必须的软件和头文件。 sudo apt-get install build-essential 安装完成后写一个C语言程序testc.c测试一下。 QUOTE: #include int main() { printf(“Hello Ubuntu!\n”); return 0; } $ gcc testc.c -o testc $ ./testc 显示 Hello Ubuntu! C语言编译器安装成功; 1.下载源码 从http://sourceforge.ne...
阅读全文
不想听你唠叨×