自定义博客皮肤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轻松入门》、《计算机视觉40例》等。

  • 博客(37)
  • 资源 (80)
  • 收藏
  • 关注

原创 视频读取速度太快

void Cs1View::OnVideoFileRead() { //"calib_3D.avi" CvCapture *pCapture =cvCreateFileCapture("gggg.avi"); IplImage *pFrame = NULL; int frames = (int) cvGetCaptureProperty( pCapture, CV_CAP_P

2012-08-29 11:09:17 4251 1

原创 VS2010中在MFC下使用OpenCV读取视频文件

如下代码可以运行,void Cs1View::OnVideoFileRead() { IplImage* pFrame = NULL; //获取视频文件 CvCapture *pCapture=cvCreateFileCapture("calib_3D.avi"); //cvNamedWindow("video",1); //显示视屏 int i=0;

2012-08-28 21:56:58 7427 1

原创 R610 abort() has been called

使用opencv在mfc下处理图像,出现如下错误。不知道什么原因!=======================================可能是文件大小的错误。=======================貌似和文件使用后没有被及时清除有关。一般系统初始运行无问题,运行一段时候后出现问题。

2012-08-28 10:03:36 8674 2

原创 error C2065: 'IDD_DIALOG1' : undeclared identifier

没有添加资源文件#include "resource.h"

2012-08-23 14:18:03 9669 4

原创 顶帽变换(Top-Hat变换vc实现)

void CISLSView::OnTopHatA() { //顶帽变换 //李立宗 lilizong@gmail.com //2012-8-23 CImage topHatImage; OnOpeningGray(); int maxY = myImage1.GetHeight(); int maxX=myImage1.GetWidth(); byte* pR

2012-08-23 13:59:01 9447

原创 灰度形态学梯度(vc实现)

void CISLSView::OnGradientA() { //灰度形态学梯度 //李立宗 lilizong@gmail.com //2012-8-23 int structure[3][3]={5,25,15,0,25,0,25,25,25}; CImage myImage1Copy,erosionImage,dilationImage; dilationGray

2012-08-23 13:34:04 2400

原创 击中击不中(vc实现)

void CISLSView::OnHMTA() { //击中击不中 //李立宗 lilizong@gmail.com //2012-8-23 int structure1[3][3]={1,1,1,1,0,0,1,0,0}; int structure2[3][3]={0,0,0,0,1,1,0,1,0}; CImage myImage1Complement,my

2012-08-23 10:04:43 1900 2

原创 灰度图像的膨胀操作(vc实现)

void CISLSView::dilationGray(int structure[3][3]) { //灰度图像的膨胀操作 //李立宗 lilizong@gmail.com //2012-8-22 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.De

2012-08-22 21:53:07 2810

原创 二值图像的膨胀操作(vc实现)

void CISLSView::dilationBin(int structure[3][3]) { //二值图像的膨胀操作 李立宗 lilizong@gmail.com //2012-8-22 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(

2012-08-22 21:51:56 2279

原创 灰度图像腐蚀(vc实现)

void CISLSView::OnErosionGray() { //int structure[3][3]={23,21,10,97,23,98,0,0,123}; //int structure[3][3]={1,1,1,1,1,1,1,1,1}; //int structure[3][3]={255,255,255,255,255,255,255,255,255}; i

2012-08-17 11:57:44 3428

原创 二值图像腐蚀(vc实现)

为了处理上的方便,将彩色图像首先进行了灰度化、二值化处理。void CISLSView::OnErosionBin(){//程序编制:李立宗 lilizong@gmail.com//2012-8-17//图像腐蚀,二值图像腐蚀。 //int structure[3][3]={0,1,0,1,1,1,0,1,0}; int structure[3][3]={1,1,1,1,1,1,1,

2012-08-17 11:16:20 2401

原创 给央视挑错

样式2套,8:42正在播报京苏大战。主持人播到有供应商对此次价格战反感,提出停止供货,然后是各个家电制造商的专访。播完了,又播一遍,开头的絮语,主持人可能意识到了,低着头笑。过了一会,播报网友留言,播到一半突然切了广告。

2012-08-16 08:56:24 1780 1

原创 图像腐蚀与膨胀

涉及到具体是黑色背景白色前景、或者是白色前景黑色背景。所以,如果没有考虑这个问题,处理的效果可能正好相反。

2012-08-15 22:58:11 1509

原创 区域增长法(vc实现)

通过在图像上单击,获取当前点像素,然后根据当前像素进行像素区间的选择。 void CISLSView::OnLButtonDown(UINT nFlags, CPoint point) {//程序编制:李立宗 lilizong@gmail.com//2012-8-14 if(flag) { flag = FALSE; CISLSDoc *pDoc = GetDocume

2012-08-14 22:13:27 2220

原创 边界跟踪(vc实现)

void CISLSView::OnEdgeSengOutlineTract() {//程序编制:李立宗 lilizong@gmail.com//2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.Is

2012-08-14 20:14:19 2111

原创 轮廓提取(vc实现)

void CISLSView::OnEdgeSengOutlineExtract() {//程序编制:李立宗 lilizong@gmail.com//2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.

2012-08-14 12:14:01 2703

原创 自适应阈值分割(vc实现)

1.以8×8邻域划分太细,整体效果像铅笔素描。void CISLSView::OnThresholdAdaptive88() {//程序编制:李立宗//lilizong@gmail.com//2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Dest

2012-08-14 11:10:03 2506

原创 最大方差阈值分割(vc实现)

void CISLSView::OnThresholdOtsu() {//程序编制:李立宗 lilizong@gmail.com//2012-8-14 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNull())

2012-08-14 10:09:47 2725

原创 Sobel算子边缘检测(vc实现)

void CISLSView::OnSobel() {//程序编制:李立宗 lilizong@gmail.com//2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNull()){ myI

2012-08-12 20:16:10 5199

原创 Roberts算子边缘检测(vc实现)

void CISLSView::OnRoberts() {//程序编制:李立宗 lilizong@gmail.com//2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNull()){ m

2012-08-12 14:42:19 2745

原创 高斯拉普拉斯锐化(边缘检测)vc实现

高斯拉普拉斯锐化(边缘检测)vc实现  -LoG锐化,边缘检测。void CSDIELSView::OnSharpeningGaussianAndLaplace() {//程序编制:李立宗 lilizong@gmail.com//2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull

2012-08-12 10:00:03 3609 2

原创 图像高提升滤波的vc实现

void CSDIELSView::OnSharpeningEnhance() {//程序编制:李立宗 lilizong@gmail.com//2012-8-12 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.I

2012-08-12 08:37:51 6320

原创 图像锐化拉普拉斯vc代码

void CSDIELSView::OnSharpeningLaplace() {//程序编制:李立宗 lilizong@gmail.com//2012-8-11 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsN

2012-08-11 23:01:18 2965

原创 图像的梯度锐化vc代码

void CSDIELSView::OnSharpeningGradient() {//程序编制:李立宗 lilizong@gmail.com//2012-8-11 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.Is

2012-08-11 22:31:53 2607

原创 给央视挑错

10日早晨,央视2套,7:40分左右的新闻中,记者说今天零点将。。。。实际上她指的是10日零时油价上调,当时已经上调结束,不应该是“将”,而是“已经”。

2012-08-11 21:02:58 1355 2

原创 改进的中值滤波函数

void CSDIELSView::OnMedianFilterImprove() {//程序编制:李立宗//lilizong@gmail.com//2012-8-10 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.

2012-08-10 12:51:18 2185

原创 error LNK2019解决办法

遇到错误:error LNK2019: unresolved external symbol "public: int __thiscall CSDIELSVie搜索到解决方案:http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/383372c8-e906-4ca4-a719-4e157fb9857c/将函数的实现放到h文件

2012-08-10 12:30:38 1805

原创 MFC实现图像选择式掩膜平滑

void CSDIELSView::OnSmoothingChooseMask() {//选择式掩膜平滑,从多个模板中选择一个最优模板来使用//程序设计:李立宗 lilizong@gmail.com//2012-8-8 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.

2012-08-08 22:36:16 2890 2

原创 图像平滑-加权平均

void CSDIELSView::OnSmoothingWeight(){//程序编制: 李立宗 lilizong@gmail.com//2012-8-8 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNull

2012-08-08 20:24:50 2896

原创 图像平滑-邻域平均法

void CSDIELSView::OnSmoothingNeighbour(){//程序编制:李立宗 lilizong@gmail.com //2012-8-8 if(myImage1.IsNull()) OnOpenResourceFile(); if(!myImage2.IsNull()) myImage2.Destroy(); if(myImage2.IsNu

2012-08-08 20:11:24 9960 1

原创 图像缩放函数

图像缩放,使用CImage实现。// 用于缩放图像 bool CDIGTLSView::myScale(float keyX, float keyY) //定义时曾将keyx,keyy定义为int,导致出错 { //程序编制:李立宗 lilizong@gmail.com //2012-8-6 keyX=keyX; keyY=keyY; //srand((unsigne

2012-08-06 15:11:49 2410 1

原创 图像镜像

三个函数,垂直镜像、水平镜像、自定义镜像。void CDIGTLSView::OnMirrorVertical() //垂直镜像//程序编制:李立宗 lilizong@gmail.com// 2012-8-6 { if(myImage1.IsNull()) OnOpenResourceFile(); if(myImage2.IsNull()){ //myImage

2012-08-06 09:27:55 3077 1

原创 图像旋转使用CImage实现

图像旋转使用CImage实现,此处旋转30度。具体实现如下:void CDIGTLSView::OnTestTest() { //程序编制:李立宗 lilizong@gmail.com //2012-8-5 if(myImage1.IsNull()) OnOpenResourceFile(); if(myImage2.IsNull()){ myImage2.Crea

2012-08-05 18:39:42 7097 5

原创 自定义平移函数使用CImage类实现

// 自定义平移函数,供调用 lilizong@gmail.com lilizong-copyright-2012-8-5 bool CDIGTLSView::myTransform( int x, int y) { //return false; if(myImage1.IsNull()) OnOpenResourceFile(); if(myImage2.IsNul

2012-08-05 14:44:47 2108

原创 error C2065: 'IDC_EDIT1' : undeclared identifier

包含了我的自定义文件,#include "myCImage.h"错误消失,为什么呢?

2012-08-04 13:18:07 4617

原创 取消MFC的自动菜单折叠

想取消菜单的自动折叠,百度发现:http://zhidao.baidu.com/question/171283707.html没有解决,在vs2010里没有类似的设置或是我没找到。找到,http://topic.csdn.net/u/20120331/15/07f61ecb-3c21-4617-8185-35b8292f3b0c.html发现里面提到资料:http://social.msdn.mi

2012-08-04 11:27:06 4517 1

原创 灰度直方图规定化

采用一个64位的数组模拟规定化的直方图。 void CmyCImageView::OnHistMatch() { // lilizong【at】Gmail copyright:李立宗 2012-8-1 if(myImage2.IsNull()){ //myImage2.Destroy(); myImage2.Create(myImage.GetWidth(),my

2012-08-01 10:19:56 4273

基于位平面游程编码图像压缩

基于位平面游程编码图像压缩,沙威作品,值得参考。

2012-11-09

信息论与信息编码课件

信息论与信息编码课件,是个ppt课件,有一定的参考价值。

2012-11-09

基于游程编码的分块交叉数字图像压缩算法

基于游程编码的分块交叉数字图像压缩算法,应用游程编码实现视频压缩。同时为了提高压缩率,在视频帧之间进行了压缩。

2012-11-09

用游程编码对二值图像图像进行压缩.

用游程编码对二值图像图像进行压缩.是一个实验报告,有具体的细节信息。使用c实现。

2012-11-09

数据压缩试验+游程编码

数据压缩试验+游程编码,使用c实现,单纯的代码实现,有结果输出,无具体说明。

2012-11-09

上海大学哈夫曼编码报告

上海大学哈夫曼编码报告,有具体的算法实现过程及图示,值得参考。

2012-11-09

利用游程编码实现二值图像压缩

利用游程编码实现二值图像压缩.使用c语言实现。前面介绍了算数编码。游程编码有具体的实现过程。值得参考。

2012-11-09

游程编码实验报告(二值图像)

游程编码实验报告,详细介绍了游程编码的具体matlab实现算法。有一定的参考价值。该算法针对的是二值图像。

2012-11-09

游程编码实验报告

游程编码实验报告,详细介绍了游程编码的具体matlab实现算法。有一定的参考价值。

2012-11-09

压缩感知理论及其研究进展.

压缩感知理论及其研究进展、pdf参考文献,有参考价值,值得参考。感谢分享。

2012-09-19

帐户泄漏那点破事

帐户泄漏那点破事,是个pdf文档,值得参考。

2012-09-18

恶意移动代码分析

恶意移动代码分析,是个ppt文档,值得参考。

2012-09-18

压缩感知的入门资料

压缩感知的入门资料,值得参考,适合入门有一定的参考价值。

2012-09-18

压缩感知材料

压缩感知材料,是一片学术论文,值得参考。

2012-09-12

Android团购下载

Android团购下载,适合入门开发者,有一定的参考价值。

2012-09-03

手势识别(竞赛项目)

手势识别(竞赛项目),各种资料比较齐全,包括文档,测试文档,等等。

2012-08-31

openCV+手势识别

openCV+手势识别,能够对参数进行调整实现。

2012-08-31

手的定位系统

使用matlab实现手部的定位,有具体实现代码及设计界面,具有一定的参考价值。

2012-08-31

手势识别hog和hsv

手势识别hog和hsv.docx,作者可能出于版权的考虑,通篇都是源代码,可以参考一下。

2012-08-31

opencv入门学习资料

opencv学习资料,入门文档,版本有点老,可以作为参考。

2012-08-31

李立宗《计算机视觉40例》PPT课件:第4章《图像加密与解密》

李立宗《计算机视觉40例》PPT课件:第4章《图像加密与解密》

2022-12-09

李立宗《计算机视觉40例》PPT课件:第3章

李立宗《计算机视觉40例》PPT课件:第3章

2022-12-06

李立宗《计算机视觉40例》课件,第2章

李立宗《计算机视觉40例》课件,第2章

2022-12-04

《计算机视觉40例》课件:第1章

《计算机视觉40例》课件:第1章。 课件对《计算机视觉40例》内第1章内容进行了系统的阐释。 内容全面,制作精美,欢迎有需要的朋友下载。

2022-12-03

数字模板(每个数字十种不同的字体)

根据不同的字体提取得到的数字模板。先使用特定字体书写,然后通过python提取得到的,每个字体10个样本。共计100个。可以用于如印刷体识别、手写字体识别。请注意:样本量较小。

2021-08-13

randomForest

Random Forests: Statistical Methods for Prediction and Understanding 随机森林的学术报告,作者在不同场合报告,内容是重复的。 Adele Cutler关于RF的报告

2021-08-08

指纹库——来源于FVC2004

指纹库

2021-08-03

Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerpri

Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerprint Recognition

2021-08-03

A Large-Scale Study of Fingerprint Matching Systems for Sensor Interoperability

A Large-Scale Study of Fingerprint Matching Systems for Sensor Interoperability Problem

2021-07-30

Presentazione MCC(Minutia Cylinder-Code: A New Representation and Matching Tech)

Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerpri 对应的PPT资料

2021-07-30

Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerpri

Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerpri

2021-07-30

Lowe的sift演示程序

Lowe的sift演示程序

2021-07-29

Lowe的sift经典论文(2篇)

Lowe的sift经典论文(2篇)

2021-07-29

sift原理介绍(资源:主要是PPT资源)

sift原理介绍

2021-07-23

python+opencv实现指纹识别介绍

python+opencv实现指纹识别介绍

2021-07-23

指纹识别简介理论介绍基础

指纹识别介绍

2021-07-23

python+opencv识别性别和年龄

python+opencv识别性别和年龄

2021-04-23

yolov3.weight

yolov3.weight资源文件

2021-04-17

游程编码源代码

游程编码源代码,两个源文件,采用c语言编写。值得参考。

2012-11-09

游程编码课程设计实验报告

游程编码课程设计实验报告,内含实验报告,c++源代码,值得参考。

2012-11-09

空空如也

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

TA关注的人

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