poj 2513 Colored Stickshttp://poj.org/problem?id=2513题意:现在有几个木棒,每个木棒端点都着色,问:能否将它们排成一排,同时要满足相邻的的两端点颜色是一样的。trie+并查集+欧拉通路方法:要想排成一排,可以变向的理解为从一个图里找到一个欧拉通路(...
分类:
其他好文 时间:
2014-08-03 12:31:15
阅读次数:
254
某些特定场合我们会经常遇到yuv420格式的视频文件,这种视频帧无法直接用于opencv,故而,需要进行格式转换;幸运的是,opencv提供了rgb到yuv420的格式转换函数;下面给出基本用法;
函数1:读取avi格式的视频文件,转换成Yuv420格式,并写入文件;
void WriteYuv()
{
cv::VideoCapture vc;
bool flag = vc.ope...
分类:
其他好文 时间:
2014-08-02 23:32:14
阅读次数:
1266
1.4 浅析亮度与灰度/明度的关系
进入正题之前,先来了解一下灰度/明度。
1.4.1 灰度/明度的概念及其与HSB亮度的异同
在很多场合,灰度与明度的概念完全等价。
“灰度”最初来源于摄影领域,在彩色显像技术问世以前,拍摄出来的照片只有黑,白,灰三类颜色,在这种黑白照片里,只有白色、黑色以及灰色的点能完好无损地显示出来,其它颜色将根据其亮...
分类:
其他好文 时间:
2014-08-02 18:30:33
阅读次数:
248
具体的算法原理可以参考
PS图层混合算法之四(亮光,
点光, 线性光, 实色混合)...
分类:
其他好文 时间:
2014-08-01 23:16:22
阅读次数:
337
Mat,cvMat和IplImage这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0...
分类:
其他好文 时间:
2014-08-01 19:18:32
阅读次数:
317
Opencv读取视频代码#include"stdafx.h"#include"highgui.h"intmain(intargc,char* argv[]){cvNamedWindow("avi");CvCapture* capture = cvCreateFileCapture("D:\\samp...
分类:
其他好文 时间:
2014-08-01 19:11:32
阅读次数:
216
cvCreateImage函数-- Cxcore数组操作创建头并分配数据IplImage* cvCreateImage( CvSize size, int depth, int channels ); size图像宽、高.depth图像元素的位深度,可以是下面的其中之一:IPL_DEPTH_8U -...
分类:
其他好文 时间:
2014-08-01 18:54:52
阅读次数:
453
FFTW是用来计算一维或者多维的离散傅里叶变换,输入可以为实数序列也可以为复数序列的C语言的子函数库,FFTW是免费软件,是作为fft函数库的各种应用的上佳选择。1. 从网站http://www.fftw.org/install/windows.html上下载最新的预编译文件: 32-bit ve....
分类:
其他好文 时间:
2014-08-01 18:47:52
阅读次数:
387
//重新整理的比较清楚的opencv框架#include "stdafx.h"#include #include #include using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ Mat las...
分类:
其他好文 时间:
2014-07-31 23:29:50
阅读次数:
343
1>g:\project\opencv\helloopencv\helloopencv\helloopencv.cpp(74) : error C2065: “CV_VALUE”: 未声明的标识符1>g:\project\opencv\helloopencv\helloopencv\helloope...
分类:
其他好文 时间:
2014-07-31 16:07:56
阅读次数:
274