自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沛沛睡了

暂时放opencv

  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

翻译 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 2116

原创 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 1079

原创 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 563

原创 生成TUKEY窗

void CUIDemoDlg::TukeyWindow(OutputArray out,int n,float r){        Mat w;        w = Mat::zeros(n,1, CV_32F);        float per = r/2;        int tl = (int)(per*(n-1))+1;        int th =

2013-06-12 21:19:12 1311

原创 讀取tiff文件信息

//TiffStruct.h#ifndef _TIFFSTRUCT_#define _TIFFSTRUCT_typedef struct tagIMAGEFILEHEADER{        WORD byteOrder;        WORD version;        DWORD offsetToIFD;}IFH;typedef struc

2013-06-12 21:16:32 735

原创 C均值算法 = = 课本的一道题

也叫K均值算法模式识别书上的一道课后题#include #include  using namespace std;  #define C_NUM 2 #define DATA_NUM 20  struct DataType {         char num;         float x;         float

2013-06-12 21:12:38 737

原创 opencv伪色彩增强 pseudocolor generation

OpenCV232 這部份例程是去年做的所以最近是不會再有更新了我覺得還蠻有意義是會繼續的【22】伪色彩增强伪彩色图像处理(也称假彩色)是根据特定的准则对灰度值赋以彩色的处理。原图        int w = 640;        int h = 240;        src.create(c

2013-06-12 21:07:02 1643

原创 \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 549

原创 \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 1045

原创 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 968

原创 \tutorial_code\Histograms_Matching

颁奖了跳过的有Remap_Demo.cpp&Geometric_Transforms_Demo.cpp\tutorial_code\ImgTrans重映射把一个图像中一个位置的像素放置到另一个图片指定位置的过程.仿射变换一个任意的仿射变换都能表示为 乘以一个矩阵 (线性变换) 接着再 加上一个向量 (平移). = =有

2013-06-12 20:29:14 528

原创 \tutorial_code\ImgTrans

最近雨下得很凶【18】HoughHoughLines_Demo.cppHoughCircle_Demo.cpp原来学数字图像处理的时候没好好理解这个每次看到这个都头大来好好学学吧 = =众所周知, 一条直线在图像二维空间可由两个变量表示.例如:在 笛卡尔坐标系: 可由参数: (m,b)斜率和

2013-05-21 09:19:17 654

原创 \tutorial_code\ImgTrans\

******重大更新*******为了尽快进入到更有意思的例程以后一些内容太少的例程我们就集中一下或者跳过第一个获得跳过殊荣的是:copyMakeBorder_demo.cpp给图像添加边界讲得是我们已经讲过的设置边界两种方法:BORDER_CONSTANT: 使用常数填充边界

2013-05-21 09:11:57 1055

原创 \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 715

原创 \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 497

原创 \tutorial_code\ImgProc\Threshold.cpp

【13】Threshold.cpp\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\ImgProc什么是阈值?最简单的图像分割的方法。为了从一副图像中提取出我们需要的部分,应该用图像中的每一个像素点的灰度值与选取的阈值进行比较,并作出相应的判断。(注意:阈值的选取依赖于具体的问题。即:物体在不同的图像中有

2013-05-21 08:36:38 799

原创 \tutorial_code\ImgProc\BasicLinearTransforms.cpp

【14】BasicLinearTransforms.cpp改变图像的对比度和亮度像素变换在这一类图像处理变换中,仅仅根据输入像素值(有时可加上某些全局信息或参数)计算相应的输出像素值。这类算子包括 亮度和对比度调整 ,以及颜色校正和变换。 完成 这类操作g( i , j ) = a * f( i , j ) + b两个参数 a 和 b

2013-05-21 08:21:00 483

原创 \tutorial_code\ImgProc\Pyramids.cpp

【12】Pyramids.cpp\OpenCV2.3.1\opencv\samples\cpp\tutorial_code\ImgProc图像金字塔当我们需要将图像转换到另一个尺寸的时候, 有两种可能:放大 图像 或者缩小 图像。一个图像金字塔是一系列图像的集合所有图像来源于同一张原始图像通过梯次向下采样获得,直到达到某个终止条件才停

2013-05-21 08:15:21 602

原创 \tutorial_code\ImgProc\Morphology

空巴瓦【11】Morphology_1.cpp Morphology_2.cpp形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。最基本的形态学操作有二:腐蚀与膨胀(Erosion 与 Dilation)。他们的运用广泛:消除噪声分割(isolate)独立的图像元素,以及连接(join)相邻的

2013-05-21 07:57:02 585

原创 \tutorial_code\ImgProc\Smoothing.cpp

首先分享一下难道大家没有疑惑?在编程之前,究竟要包含哪几个头文件呢?先看一下各模块包含有什么core: 一些基本数据结构,如矩阵,向量等。这部分很重要,一定要比较熟悉,特别是矩阵类型Mat, 就像Matlab里面的矩阵对matlab的作用一样。highgui: 一些图像、视频的读、写、显示接口。2.0版本后改装的有点像Matlab的函数。如读写图像的imread,

2013-05-20 23:02:17 711

原创 \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 628

原创 \tutorial_code\core\file_input_output

我们会很现实的问这个用来干嘛噢?工程界很注重实用和效率没用的大家都会懒得去认知吧 = =我目前也没接触过用到这个文件的东西Goolge it。。立体视觉 立体标定参数之后,就可以把参数放入xml文件训练器 训练结果保存为xml格式用以进行编码恩哼。。差不多是这样【8】file_input_o

2013-05-20 22:50:47 518

原创 \tutorial_code\core\discrete_fourier_transform

热烈欢迎信号界天王傅里叶先生        Jean Baptiste Joseph Fourier看着好像圈圈。 = =任意的函数通过一定的分解,都能够表示为正弦函数的线性组合的形式,而正弦函数在物理上是被充分研究而相对简单的函数类,这一想法跟化学上的原子论想法何其相似!D

2013-05-20 22:46:07 626

原创 \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 617

原创 \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 563

原创 \tutorial_code\core\how_to_scan_images

我们将探索以下问题的答案:如何遍历图像中的每一个像素?OpenCV的矩阵值是如何存储的?如何测试我们所实现算法的性能?查找表是什么?为什么要用它?没错啦!LZ最感兴趣的一节哎。毕竟以后自己做算法的时候,都会要用到如何遍历图像中的每一个像素?OpenCV的矩阵值是如何存储的?如何测试我们所实现算法的性能?

2013-05-20 20:44:46 568

原创 \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 535

原创 \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 677

原创 \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 579

C均值算法 C语言实现 模式识别 K均值

《模式识别》课本中的一道课后题的代码实现 C均值算法 也叫做 K means

2013-06-13

opencv 生成TUKEY窗模版的函数

opencv 生成TUKEY窗模版的函数,得到的模版结果是Mat结构的

2013-06-13

用STL实现的FFT,opencv显示

用STL实现的一维FFT,opencv图形显示数据

2013-06-13

基于camshift的PTZ自动运动目标跟踪程序 VS2008 OPENCV2.1

基于camshift的PTZ自动运动目标跟踪程序 VS2008 OPENCV2.1 我的毕业设计,想要相关文档和实验数据或者最后的文章请联系我。

2013-05-17

quartus ii verilog hdl 正弦信号发生器 附生成mif文件的cpp源码

quartus ii verilog hdl 正弦信号发生器 附生成mif文件的cpp源码

2013-05-17

DSP builder 扫频信号输入的16阶FIR mdl文件

DSP builder 扫频信号输入的16阶FIR mdl文件 如果想要说明文档的可以联系我。

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除