opencv-工业相机二次开发 数字图像处理类

问题描述

工业相机二次开发 数字图像处理类

如何将相机采集到缓冲区的原始数据转换成IplImage数据类型,方便用OpenCV进行图像处理,求各位大神指教,,,

解决方案

直接传过去就好了 IplImage->imagedata = 原始数据,我记得好像是这样 好久没用opencv了 你自己试试

解决方案二:

http://blog.csdn.net/evankaka/article/details/37134587
http://blog.csdn.net/evankaka/article/details/28490889
看看上面的,我以前用过

解决方案三:

可以把数据传到IplImage里面,不过要注意IplImage的数据有4字节对其问题。如果不进行4字节对其处理,数据就会出错,发生偏移。

时间: 2024-09-22 13:51:49

opencv-工业相机二次开发 数字图像处理类的相关文章

《Visual C++数字图像模式识别技术详解(第2版)》一2.2 Visual C++数字图像处理

2.2 Visual C++数字图像处理 本节将在2.1节基础上讲解如何用Visual C++进行数字图像处理应用程序的开发.重点介绍Windows下BMP图像文件格式,以及如何用Visual C++对该数字图像文件进行读取,为后续内容的讲解打下基础. 2.2.1 BMP图像文件 BMP位图文件格式是Windows系统交换图像数据的一种标准图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式.Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相

【数字图像处理】 二.MFC单文档分割窗口显示图片

本文是讲述<数字图像处理>系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割.主要是采用CSplitterWnd静态分割窗口显示图片等相关知识.本文主要结合自己的课程及常用图片软件讲解. 一. CSplitterWnd静态分割窗口 1.CSplitterWnd类基础知识(该部分引用:百度百科和麦田里的稻草人博客)CSplitterWnd类提供一个分离器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口.窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗

cocos2dx3.3开发FlappyBird总结十三:数字特效类

由于显示得分其实是数字精灵的组合,因此需要先设计一个存储数字精灵数列的类: #ifndef __EngryBird__NumberSeries__ #define __EngryBird__NumberSeries__ #include "cocos2d.h" /** * This class is for ScoreNumber, and it will store a list of sprite frames. * With it, you can load number spr

【数字图像处理】七.MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化详解

       本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程<数字图像处理>及课件进行讲解,主要通过MFC单文档视图实现显示BMP图像增强处理,包括图像普通平滑.高斯平滑.不同算子的图像锐化知识.希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生.        [数字图像处理]一.MFC详解显示BMP格式图片        [数字图像处理]二.MFC单文档分割窗口显示图片        [数字图像处理]三.MFC实现图像灰度.采样和量化功能详解  

微积分-vc 数字图像处理高手请进!

问题描述 vc 数字图像处理高手请进! 图像的梯度锐化 看到上面的公式,我叫一个晕,请问这是哪里才能学到呀?什么意思呀?还需要学习微积分吗? 解决方案 这个公式你仔细琢磨就懂了,第一个实际上是数字的差分,求得是点(i,j)的x和y方向的微分值的和,这里理解为这个像素点的梯度值.第二个就是锐化的过程,当梯度值大于某个阈值时,锐化的结果即此点的梯度值,若梯度小于那个阈值,则锐化的结果是原像素的值. 像这类比较基础的图像处理方法,建议你看一下清华大学章毓名教授写的<图像工程>. 解决方案二: 数字图

c++-急!数字图像处理(VC++)!

问题描述 急!数字图像处理(VC++)! 给的是灰度图像,要求对其进行处理.图像打开之类都做完了,求灰度变换,直方图均衡化等等等之类的算法程序! 解决方案 用matlab做里面有现成的API 解决方案二: 用opencvhttp://blog.csdn.net/morewindows/article/details/8364690 解决方案三: 灰度变化比较简单吧,建议你直接找算法,自己实现 解决方案四: 做图像处理的话首选opencv啊,各种常用的包都有,很方便 解决方案五: MFC+Open

运用Visual C#完成基本数字图像处理

visual 一.概述: 本文的实例是一个数字图像处理的应用程序,它完成的功能包括对图像颜色的翻转.对图像进行灰度处理和对图像进行增亮处理.该程序对图像进行处理部分的代码包含在一个专门的Filters类里面,通过调用该类里的静态成员函数,我们就可以实现相应的图像处理功能了.为实现图像处理,我们要对图像进行逐个象素处理.我们知道图像是由一个个的象素点组成的,对一幅图像的每个象素进行了相应的处理,最后整个图像也就处理好了.在这个过程中,我们只需对每个象素点进行相应的处理,在处理过程中却不需要考虑周围

077_《Delphi数字图像处理及高级应用》

<Delphi数字图像处理及高级应用> Delphi 教程 系列书籍 (077) <Delphi数字图像处理及高级应用> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 刘骏 出版社:科学出版社 ISBN:7030121635 上架时间:2003-11-5 出版日期:2003 年9月 开本:16开 页码:350 版次:1-1 内容简介 本书详细介绍了利用Delphi进行图像处理的技术,常用的图像格式,以及Delphi图像处理的常用方法Sca

【数字图像处理】六.MFC空间几何变换之图像平移、镜像、旋转、缩放详解

       本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程<数字图像处理>及课件进行讲解,主要通过MFC单文档视图实现显示BMP图片空间几何变换,包括图像平移.图形旋转.图像反转倒置镜像和图像缩放的知识.同时文章比较详细基础,没有采用GDI+获取矩阵,而是通过读取BMP图片信息头和矩阵像素实现变换,希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生.        [数字图像处理]一.MFC详解显示BMP格式图片        [数字图像处理]二.