![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 60
沛沛睡了
这个作者很懒,什么都没留下…
展开
-
\tutorial_code\core\mat_the_basic_image_container
对了,上一次那份pdf丢掉了没?什么?!!!!!!丢掉?!恩哼。你还没发现么?其实是这个http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html什麽 ??平時沒有網??【3】mat_the_basic_image_conta原创 2013-05-20 20:37:00 · 528 阅读 · 0 评论 -
\tutorial_code\ImgProc\AddingImages.cpp
【15】AddingImages.cpp使用OpenCV对两幅图像求和(求混合(blending))线性混合 (linear blending) 是什么以及有什么用处.如何使用 addWeighted 进行两幅图像求和void addWeighted(const Mat& src1, double alpha, const Mat& src2, double bet原创 2013-05-21 08:41:19 · 490 阅读 · 0 评论 -
\tutorial_code\ImgTrans\filter2D_demo.cpp
又是一件重複的事情。。。Paper Reading很有益的活动http://www.jdl.ac.cn/project/faceId/paperreading/【16】filter2D_demo.cpp = =进入到 图像变换 了哟有意思。实现自己的线性滤波器高度概括地说,卷积是在每一个图像块与某个算子(核原创 2013-05-21 08:53:09 · 708 阅读 · 0 评论 -
\tutorial_code\ImgTrans\
******重大更新*******为了尽快进入到更有意思的例程以后一些内容太少的例程我们就集中一下或者跳过第一个获得跳过殊荣的是:copyMakeBorder_demo.cpp给图像添加边界讲得是我们已经讲过的设置边界两种方法:BORDER_CONSTANT: 使用常数填充边界原创 2013-05-21 09:11:57 · 1040 阅读 · 0 评论 -
\tutorial_code\ImgTrans
最近雨下得很凶【18】HoughHoughLines_Demo.cppHoughCircle_Demo.cpp原来学数字图像处理的时候没好好理解这个每次看到这个都头大来好好学学吧 = =众所周知, 一条直线在图像二维空间可由两个变量表示.例如:在 笛卡尔坐标系: 可由参数: (m,b)斜率和原创 2013-05-21 09:19:17 · 646 阅读 · 0 评论 -
void LUT(InputArray src, InputArray lut, OutputArray dst)
夏天好热= =我一直念念不忘的是LUT = =今天终于可以解开她的所有衣物 = =不只是真面目哟当然完成这个任务的依旧是我们最爱的lena 桑【20】void LUT(InputArray src, InputArray lut, OutputArray dst)void LUT(InputArra原创 2013-06-12 20:33:15 · 960 阅读 · 0 评论 -
\tutorial_code\HighGUI
选择逃避是因为不知该如何面对【22】读取和写入视频直接给源码 = =#include "opencv2/highgui/highgui.hpp"#include #include using namespace cv;using namespace std;int main( int argc,原创 2013-06-12 20:55:47 · 542 阅读 · 0 评论 -
Fourier Transform
http://www.academictutorials.com/graphics/graphics-fourier-transform.asp/* For description look into the help() function. */#include "opencv2/core/core.hpp"#include "opencv2/highgui/highgu原创 2013-06-12 21:21:59 · 551 阅读 · 0 评论 -
opencv 2.4.5 + VS2012 + win8
OpenCV 2.4.5 is out! 11/04/2013这次这么快要尝尝这个烫手的山芋是因为new video super-resolution module嘿嘿 = =安装其实很简单啦 = =都大同小异的版本号是VC11当然 根据 你程序的需要 选择X86或者是X64啦win32 程序的 当然就是 X86啦!!(当原创 2013-06-12 21:22:48 · 1072 阅读 · 0 评论 -
OpenCV显示出矩阵的内容,目前只在Visual Studio 2012
VS中调试OpenCV程序的时候可以查看 memory中Mat的信息,非常方便好用。必备http://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-bbfba714f78dImage Watch is a watch window for viewing in-memor翻译 2013-06-12 21:36:57 · 2108 阅读 · 0 评论 -
\tutorial_code\Histograms_Matching
颁奖了跳过的有Remap_Demo.cpp&Geometric_Transforms_Demo.cpp\tutorial_code\ImgTrans重映射把一个图像中一个位置的像素放置到另一个图片指定位置的过程.仿射变换一个任意的仿射变换都能表示为 乘以一个矩阵 (线性变换) 接着再 加上一个向量 (平移). = =有原创 2013-06-12 20:29:14 · 519 阅读 · 0 评论 -
\tutorial_code\ShapeDescriptors
打算酷暑过后再去武汉【21】轮廓findContours_demo.cppgeneralContours_demo1.cppgeneralContours_demo2.cppmoments_demo.cpppointPolygonTest_demo.cppvoid findContours(const Mat& image原创 2013-06-12 20:48:02 · 1036 阅读 · 0 评论 -
\tutorial_code\ImgProc\BasicLinearTransforms.cpp
【14】BasicLinearTransforms.cpp改变图像的对比度和亮度像素变换在这一类图像处理变换中,仅仅根据输入像素值(有时可加上某些全局信息或参数)计算相应的输出像素值。这类算子包括 亮度和对比度调整 ,以及颜色校正和变换。 完成 这类操作g( i , j ) = a * f( i , j ) + b两个参数 a 和 b原创 2013-05-21 08:21:00 · 473 阅读 · 0 评论 -
\tutorial_code\ImgProc\Morphology
空巴瓦【11】Morphology_1.cpp Morphology_2.cpp形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。最基本的形态学操作有二:腐蚀与膨胀(Erosion 与 Dilation)。他们的运用广泛:消除噪声分割(isolate)独立的图像元素,以及连接(join)相邻的原创 2013-05-21 07:57:02 · 577 阅读 · 0 评论 -
\tutorial_code\core\how_to_scan_images
我们将探索以下问题的答案:如何遍历图像中的每一个像素?OpenCV的矩阵值是如何存储的?如何测试我们所实现算法的性能?查找表是什么?为什么要用它?没错啦!LZ最感兴趣的一节哎。毕竟以后自己做算法的时候,都会要用到如何遍历图像中的每一个像素?OpenCV的矩阵值是如何存储的?如何测试我们所实现算法的性能?原创 2013-05-20 20:44:46 · 562 阅读 · 0 评论 -
\tutorial_code\introduction\windows_visual_studio_Opencv
你会需要这本手册 opencv_tutorials 2.3别为什么了,我就是知道。既然你发问了,那我就大发慈悲的告诉你下载地址吧http://www.google.com.hk/url?sa=t&rct=j&q=opencv_tutorials+2.3&source=web&cd=1&ved=0CFQQFjAA&url=https%3A%2F%2Fcode.ros.org%原创 2013-05-20 20:28:38 · 671 阅读 · 0 评论 -
\tutorial_code\core\mat_mask_operations
【5】mat_mask_operationsOpenCV2.3.1\opencv\samples\cpp\tutorial_code\core\mat_mask_operations名曰:矩阵的掩码操作就是那个空間滤波啊。上图就明白(图也是复制粘贴的。。)基本方法void Sharpen(const Mat& myIm原创 2013-05-20 20:52:23 · 555 阅读 · 0 评论 -
\tutorial_code\core\discrete_fourier_transform
热烈欢迎信号界天王傅里叶先生 Jean Baptiste Joseph Fourier看着好像圈圈。 = =任意的函数通过一定的分解,都能够表示为正弦函数的线性组合的形式,而正弦函数在物理上是被充分研究而相对简单的函数类,这一想法跟化学上的原子论想法何其相似!D原创 2013-05-20 22:46:07 · 619 阅读 · 0 评论 -
\tutorial_code\core\file_input_output
我们会很现实的问这个用来干嘛噢?工程界很注重实用和效率没用的大家都会懒得去认知吧 = =我目前也没接触过用到这个文件的东西Goolge it。。立体视觉 立体标定参数之后,就可以把参数放入xml文件训练器 训练结果保存为xml格式用以进行编码恩哼。。差不多是这样【8】file_input_o原创 2013-05-20 22:50:47 · 510 阅读 · 0 评论 -
\tutorial_code\introduction\display_image
VS2008 + OPENCV 2.3.1 + WIN7首先当然是要记录一下怎么安装啦中文网站教程http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1强势插入要点:1. 配置电脑的环境变量(Path变量)E:\Program Files原创 2013-05-20 19:54:01 · 570 阅读 · 0 评论 -
\tutorial_code\ImgProc\Pyramids.cpp
【12】Pyramids.cpp\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\ImgProc图像金字塔当我们需要将图像转换到另一个尺寸的时候, 有两种可能:放大 图像 或者缩小 图像。一个图像金字塔是一系列图像的集合所有图像来源于同一张原始图像通过梯次向下采样获得,直到达到某个终止条件才停原创 2013-05-21 08:15:21 · 597 阅读 · 0 评论 -
\tutorial_code\ImgProc\Threshold.cpp
【13】Threshold.cpp\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\ImgProc什么是阈值?最简单的图像分割的方法。为了从一副图像中提取出我们需要的部分,应该用图像中的每一个像素点的灰度值与选取的阈值进行比较,并作出相应的判断。(注意:阈值的选取依赖于具体的问题。即:物体在不同的图像中有原创 2013-05-21 08:36:38 · 793 阅读 · 0 评论 -
\tutorial_code\core\Matrix
【6】Drawing_1 Drawing_2\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\core\Matrix小盆友今天准备好水彩和笔纸了嘛?今天来教你们临摹世界名画巨人与菊花好吧设计了图像处理的算法后我们往往需要把结果明显的表现出来原创 2013-05-20 21:07:45 · 611 阅读 · 0 评论 -
\tutorial_code\core\interoperability_with_OpenCV_1
浏览这篇的前提是你以前用过OpenCV没用过的怎么办??就直接用c++的表達方式嘛!!【9】 interoperability_with_OpenCV_1\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\core\interoperability_with_OpenCV原创 2013-05-20 22:54:12 · 618 阅读 · 0 评论 -
\tutorial_code\ImgProc\Smoothing.cpp
首先分享一下难道大家没有疑惑?在编程之前,究竟要包含哪几个头文件呢?先看一下各模块包含有什么core: 一些基本数据结构,如矩阵,向量等。这部分很重要,一定要比较熟悉,特别是矩阵类型Mat, 就像Matlab里面的矩阵对matlab的作用一样。highgui: 一些图像、视频的读、写、显示接口。2.0版本后改装的有点像Matlab的函数。如读写图像的imread,原创 2013-05-20 23:02:17 · 707 阅读 · 0 评论 -
opencv伪色彩增强 pseudocolor generation
OpenCV232 這部份例程是去年做的所以最近是不會再有更新了我覺得還蠻有意義是會繼續的【22】伪色彩增强伪彩色图像处理(也称假彩色)是根据特定的准则对灰度值赋以彩色的处理。原图 int w = 640; int h = 240; src.create(c原创 2013-06-12 21:07:02 · 1625 阅读 · 0 评论