如何实现交互式的图像处理(学习ing)?

原创 2006年06月26日 12:46:00

http://community.csdn.net/Expert/topic/4842/4842199.xml?temp=5.761355E-02

很多图像处理的示例都讲画图像,很少讲对图像的交互处理,比如选择一个图像单元进行拖动、调整颜色等,就好心visio中的那样
----------------

之所以有这个需求,不是因为想开发一个photoshop或visio,而是想在某些图象处理程序中应用,最近一个项目涉及到图象处理,即采集到影响后要做后期的处理,并生成统计图表,并能编辑该图表,同时更新数据源

没有参考过别的什么资料(找不到,可能这个应用不是太广,又或难度太大吧:(),凭空瞎想了一个解决办法,不知道行不行:

1)基本构成

    A:数据源处理层

    B:图象计算处理层

    C:鼠标事件处理层

    D:逻辑处理层

2)基本思路

    将每个图象操作存放到一个Graphics对象中,最终的图象由图象计算处理层把所有的对象进行叠加计算,生成一个最终图象;如果光是显示估计比较容易,难度关键在于交互,所以把所有的交互处理交由鼠标事件处理层,该层分析鼠标位置和当前指令,把鼠标事件反应到数据源中,并再次根据数据源生成图象

3)技术

    用C#,GDI+来实现

 

相关文章推荐

图像处理学习笔记之MATLAB中imhist、imadjust、stretchlim函数实现

vector imhist(Mat &srcImage, unsigned int n = 256) { CV_Assert(srcImage.channels() == 1); vector h...

ROS学习笔记(2):在ROS中使用OpenCV进行简单的图像处理---代码实现篇

再上一篇blog中,笔者总结了ROS系统中使用OpenCV库的进行简单图像处理的原理、系统相关的设置和程序包的下载。在这篇博客中,笔者将从代码层面介绍如何实现在ROS系统中读取图片,并使用OpenCV...

深度学习FPGA实现基础知识17(图像处理卷积运算 矩阵卷积)

需求说明:深度学习FPGA实现知识储备 内容:第一部分:矩阵的卷积运算详细过程           第二部分:图像处理之卷积理解           第三部分:矩阵卷积转换为矩阵...

NLP+VS︱深度学习数据集标注工具、图像语料数据库、实验室搜索ing...

~~因为不太会使用OpenCV、matlab工具,所以在找一些比较简单的工具。  .  . 一、NLP标注工具BRAT BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标...

NLP+VS︱深度学习数据集标注工具、图像语料数据库、实验室搜索ing...

~~因为不太会使用OpenCV、matlab工具,所以在找一些比较简单的工具。  .  . 一、NLP标注工具BRAT BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标注,...

数字图像处理,基于PM和Catte模型各向异性扩散的C++实现

各向异性扩散原理及其概述 为了降低散斑噪声,1990年Perona和Malik提出了基于热扩散方程的各向异性扩散算法,由于该方法在去除噪声的同时能很好地保护边缘,因此该算法得到了广泛的应用。各向异性扩...

数字图像处理之低通滤波器实现原理及方法(Matlab)

转自http://blog.csdn.net/zhoufan900428/article/details/17194289  1.傅里叶变换与频域         在之前的文中,我们已经进行过一...

Android的图像处理类Bitmap各种功能实现的详细介绍

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些...

【数字图像处理】直方图均衡化详解及编程实现

直方图均衡化的英文名称是Histogram Equalization.   图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法。直方图拉伸和直方图均衡化是两种最...

数字图像处理,经典滤波算法去噪对比实验(Matlab实现)

一,噪声测试效果 1,不同噪声效果 三幅图各噪声浓度分别是0.01 0.03,0.05(比如第一副图均是加入0.01的噪声浓度)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何实现交互式的图像处理(学习ing)?
举报原因:
原因补充:

(最多只允许输入30个字)