c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码c#图像处理平台实现代码
1
【图像处理】 GUI数字图像处理平台【含Matlab源码 381期】.zip
2023-01-30 11:41:15 7.67MB
1
该程序为LabVIEW编写的图像处理平台 平台包含用户登录、参数设置、连续采集、单帧采集、图像处理、图像放大缩小等功能模块; 新学习图像处理的同学可以参考!
2022-11-29 14:04:40 11.97MB labview 图像处理平台
1
【目的】 1、了解OpenCV在MFC框架中的使用,建立基于VC + OpenCV的图像处理平台; 2、在此基础上实现简单的图像处理操作,包括图像的打开、显示、放大、缩小、保存。 【版本】 VC2008 + opencv 2.3.1 【详细实现步骤】 1、VC2008编译环境设置:工程中已预先设好,为保证能编译成功,自己需重新设置(include/lib/bin路径,略。。。); 2、视图显示选择OpenCV老式显示方法CvvImage,将CvvImage文件夹下两个文件加入工程中,stdafx.h中加入【#include "CvvImage/CvvImage.h"】 3、CMFC_OpenCVDoc文档类中加入变量: Mat m_originImage;//原始图像 Mat m_Image;//中间处理图像 4、重载虚函数OnOpenDocument函数,代码如下: BOOL CMFC_OpenCVDoc::OnOpenDocument(LPCTSTR lpszPathName) { if (!CDocument::OnOpenDocument(lpszPathName)) return FALSE; //使用Mat矩阵读取图像数据 m_originImage = imread((char*)lpszPathName); //原始数据留存,数据操作在m_Image上进行 m_originImage.copyTo(m_Image); return TRUE; } 5、重载虚函数OnSaveDocument,代码如下: BOOL CMFC_OpenCVDoc::OnSaveDocument(LPCTSTR lpszPathName) { if (!m_Image.empty()) { imwrite((char*)lpszPathName, m_Image); } return TRUE; } 6、视图类CMFC_OpenCVView中加入变量: CImage m_showImage;//图像显示变量 7、视图类CMFC_OpenCVView中OnDraw函数改写如下: void CMFC_OpenCVView::OnDraw(CDC* pDC) { CMFC_OpenCVDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; if (pDoc->m_Image.empty()) { return; } //获取需要显示的图像 IplImage* piI = &(pDoc->m_Image.operator IplImage()); //转化为合适显示的类型 m_showImage.CopyOf( piI ); //获取显示设备窗口 CRect rect; GetClientRect(▭); //把显示区的宽度设为图像的真实宽度和高度 rect.right=m_showImage.Width(); //CvvImage:Width()计算图像的宽度,单位像素 rect.bottom=m_showImage.Height();//CvvImage:Height()计算图像的高度,单位像素 //定义一个CSize对象,用于保存滚动条的尺寸,设为图像的真实尺寸 CSize sizeTotal(rect.right,rect.bottom); SetScrollSizes(MM_TEXT, sizeTotal);//设置滚动条的位置 //调用CvvImage类的成员函数DrawToHDC在视图窗口显示图像 //函数形参为当前的设备环境和显示区大小 m_showImage.DrawToHDC(pDC->GetSafeHdc(),rect); } 8、滚动条显示设置: 视图类CMFC_OpenCVView需继承于CScrollView类,而不是CView类,需要改动的地方还有,将以下语句 IMPLEMENT_DYNCREATE(CMFC_OpenCVView, CView) BEGIN_MESSAGE_MAP(CMFC_OpenCVView, CView) 改为: IMPLEMENT_DYNCREATE(CMFC_OpenCVView, CScrollView) BEGIN_MESSAGE_MAP(CMFC_OpenCVView, CScrollView); 另外,初始化时重载OnInitialUpdate函数如下: void CMFC_OpenCVView::OnInitialUpdate() { CScrollView::OnInitialUpdate(); // TODO: 在此添加专用代码和/或调用基类 CSize sizeTotal; sizeTotal.cx = sizeTotal.cy = 60; SetScrollSizes(MM_TEXT, sizeTotal); }
2022-01-20 09:23:19 10.63MB MFC VS2008 VC2008 OpenCV
1
基于matlab gui的数字图像处理平台,可以实现 手选阈值的二值化,高斯低通,锐化,直方图均衡化,边界提取,均值滤波等等多种操作
2021-12-29 14:00:37 18KB matlab GUI 数字图像处理
1
isodata的matlab代码博客图像 该程序使用 MFC 和 GDAL 库创建了一个遥感图像处理平台。 该平台可以显示多波段 Landsat RS 图像,并可以使用自己实现的 Mahalanobis 分类器、KL 变换、K-means 和 ISODATA 方法处理 RS 图像。 可以在随代码提交的课程报告中找到对这项工作的更详细描述。 算法代码包含在课程报告中,以防你发现打开这个VC++6.0项目不方便。
2021-12-23 17:44:57 16.73MB 系统开源
1
针对非专业用户对图像处理的需求,基于Matlab开发了B/S架构的在线数字图像处理平台。该平台采用C#.Net和Matlab混合编程方法,将Matlab的图像处理功能与.Net开发的Web网站结合起来,用户无需安装数字图像软件和掌握专业的图像处理技能,利用浏览器便可以对数字图像进行图像变换、增强、压缩、分割、缩放等处理。实验证明了该方法的可行性和有效性。
2021-12-07 11:03:53 358KB Matlab C# ASP.Net DLL
1
基于.NET虚拟机的开放式图像处理平台设计.pdf
CVB (common vision blox)—图像处理平台学习软件rar,CVB (common vision blox)—图像处理平台学习软件
2021-11-04 15:13:45 387.07MB 软件
1
本文档是自己通过辛苦阅读DRM英文手册,反复理解DRM内核架构与模块之间的关系,写出来的,是原创的文档。后面还重点介绍了DRM平台子模块GEM,KMS组件中的CRTC、ENCODER、CONNECOTR、CMA等重要结构的初始化流程,便于对DRM架构的理解。
2021-07-27 14:48:36 50KB DRM;CRTC
1