C++ MFC编写图像处理程序 [问题点数:20分,结帖人yan8296798]

Bbs1
本版专家分:0
结帖率 95%
Bbs2
本版专家分:480
Bbs7
本版专家分:14568
Bbs7
本版专家分:15547
Blank
黄花 2014年11月 C/C++大版内专家分月排行榜第二
2014年10月 C/C++大版内专家分月排行榜第二
2014年8月 C/C++大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs7
本版专家分:14568
Bbs1
本版专家分:0
Bbs7
本版专家分:14568
Bbs1
本版专家分:0
c/c++图像处理程序
c++<em>图像</em>处理编程里的代码,有很多代码可以用,很好用
OpenCV与MFC通用型图像处理开发实践
imagehandler   该程序的起源说来话长,它起源自上课的一次作业,后来又由于接触了OpenCV这个开源库,我就试图将OpenCV和MFC搓到一块,毕竟微软近来在界面上也下了狠功夫,尤其是Windows 7大获成功,而WP7.5和Windows 8跃跃欲试。结合Windows桌面也不失为一个有益的尝试。   目前的工作结果:   计划中的工作:(有兴趣的筒子可以一起学习QQ:5
MFC图像处理
适合MFC <em>图像</em>处理初学者,自己也是菜鸟级的。有基本的点运算
基于MFC和OpenCV的图像处理小软件(续)
新添加功能(直方图的滚动条拖动有点多余,因为已经有两种二值化分割了,分水岭的算法比较复杂,已经超出你的所学范围了,所以选取了稍微简单的金字塔分割,又增添了3中<em>图像</em>处理方法,应该可以满足你们老师的要求了:)): 1.恢复原图    点击“<em>图像</em>处理”子菜单下面的“恢复原图”即可恢复到刚打开<em>图像</em>时的状态。 2.灰度直方图 灰度直方图(histogram)是灰度级的函数,它表示图象中具有每种灰度级
C语言版的图像处理程序
一些C语言写的<em>图像</em><em>处理程序</em>,都是学<em>图像</em>处理的基础知识。
基于OPENCV和MFC的图像处理程序
基于OPENCV和MFC的<em>图像</em><em>处理程序</em>,包括Canny边缘检测、尺寸任意大小缩放、任意角度旋转、傅里叶变换、小波变换等。
基于MFC对话框的图像处理程序
基于MFC对话框的<em>图像</em><em>处理程序</em>,包括直方图统计、均衡化等功能,内置双线性、双三次插值模块,支持8位、24位BMP、JPEG类型的文件,无需第三方库,编译后仅需一个exe即可运行
求MFC开发图像处理程序
有一个不规则的闭合曲线,怎么找到距离最大的二个点的坐标,在MFC中此函数如何实现?rn 主要是在扫描<em>图像</em>时不知道怎么定义一个可变数组来存曲线的坐标点值,求各位大虾帮帮忙,不胜感激!!!rnrn[img=D:\我的文档\桌面\文件\256色线虫<em>图像</em>\xylophilus.bmp][/img]
图像处理程序 canny 边缘检测 MFC
canny 边缘检测很好用的,MFC程序完整,清晰。还有一些基本的<em>图像</em>处理的预处理功能。
基于opencv编写图像处理程序
这是一个基于opencv<em>编写</em>的<em>图像</em><em>处理程序</em>,能进行边缘识别、拉氏变换、椒盐噪声、人脸识别、霍夫变换等运算功能。
vc++编写的常用的图像处理程序
我做了一些数字<em>图像</em>的<em>处理程序</em> 简单而且实用 特别是对初学者 <em>图像</em>处理刚入门 不知如何编程 此外 还附带如何建立处理<em>图像</em>的工程word文档 包你学会<em>图像</em>处理入门 也可以学习编程 还有建立对话框等 共同学习 不完善处 见谅
用C++编写图像处理程序
放缩,旋转,平移,DFT,FFT,灰度映射,线性滤波,非线性滤波,直方图均衡化等等
C++语言编写图像处理程序
c++<em>图像</em>处理 c++<em>图像</em>处理 c++<em>图像</em>处理 c++<em>图像</em>处理c++<em>图像</em>处理 c++<em>图像</em>处理
编写高效的C#图像处理程序
前些天阅读《各种<em>图像</em>处理类库的比较及选择(The Comparison of Image Processing Libraries)》,对后面的比较结果感觉怪异。对计算密集型运算,C#和C/C++的性能应该差别不大才是。为了探讨问题,做了以下实验。本实验比较了五种方式进行<em>图像</em>灰度
vc编写图像处理程序的方法:)
我想用vc<em>编写</em><em>图像</em>处理的程序,现在有好多书,上面方法都不一样,rnrn是不是微软写了个专门的CDib类,还是个函数库什么的啊,是不是用这些函数通用性就rn好些,不然老是跟别人的程序不兼容,要拷贝好多类文件过去,麻烦:)rnrnrnrn谢谢各位:)
VC MFC 编写图像处理程序 各种功能都有,很全
实现数字<em>图像</em>中的灰度变换,几何变换,<em>图像</em>分割,<em>图像</em>增强,<em>图像</em>复原,<em>图像</em>配准,Digital image gray level transformation, geometric transformation, image segmentation, image enhancement, image restoration, image registration
图像处理程序
基于C#的<em>图像</em>处理软件,这个是编译好的,需要源代码看我的上传资源中对应的ImageProcessing-source.zip
C语言编写的表达式处理程序
C语言<em>编写</em>的表达式<em>处理程序</em>,可处理带有括号的四则运算式
基于MFC和Dib类的图像处理程序
基于MFC和Dib类的<em>图像</em><em>处理程序</em> 涉及最基本的<em>图像</em>处理算法
MFC图像处理程序,自己写的,多交流
<em>图像</em>打开,增强,二值化,滤波,分割,识别.....经典
基于MFC SDI的图像处理程序(带效果图)
 基于MFC SDI的<em>图像</em><em>处理程序</em>(带效果图) 收藏 本程序主要实现了位图的打开保存,JPG格式作为BMP格式,以及24位BMP转化到8位、4位、1位(黑白图)及灰度图。还有一些简单的算法如反色,采用高斯平滑进行<em>图像</em>模糊,以及提取轮廓的Canny算子(当然这些算法都是老师教我的,人家可是博士,我可没那么大本事,看懂用计算机语言表达出来也就不错了,呵呵,毕竟本人资历有限)。至于JPG的显示及转为BM
用C#编写的简易图像处理程序
这是用C#<em>编写</em>的基本<em>图像</em>处理<em>处理程序</em>,包括<em>图像</em>的读写,<em>图像</em>二进制数据的处理等等。适合入门级学者使用。
自己编写的vc基本图像处理程序
自己<em>编写</em>的一个可以实现<em>图像</em>处理基本功能的程序,运行环境VC++6.0;可以实现关键字所描述的动作和其他的一些动作,花了作者很大心血
QT与OpenCV编写摄像头图像处理程序
采用QT5.0与openCV编程,调用摄像头获取动态<em>图像</em>,并可通过鼠标操作实现<em>图像</em>的颜色操作与轮廓识别,可用于视觉决策。
自己编写的比较粗糙的图像处理程序
练习作业,包括<em>图像</em>的二值化、空域频域的简单滤波等。<em>图像</em>处理课程的作业,实用性不强。 读入<em>图像</em>部分用的com,保存成bmp
java编写图像处理程序+源代码+文档
java<em>编写</em>的<em>图像</em><em>处理程序</em>+源代码+文档 支持灰度图处理、对比度处理、亮度处理、直方图均衡化、灰度直方图、直方图匹配、锐化处理、平滑化处理
用VC6.0编写的gif图像处理程序
用VC6.0<em>编写</em>的gif<em>图像</em><em>处理程序</em>,包括gif的保存和显示-VC6.0 prepared with the gif image processing procedures, including the preservation and gif show
ZT:编写高效的C#图像处理程序
<em>编写</em>高效的C#<em>图像</em><em>处理程序</em>——我的实验 http://www.cnblogs.com/xiaotie/archive/2010/03/08/1680662.html <em>编写</em>高效的C#<em>图像</em><em>处理程序</em>——我的实验(续)   http://www.cnblogs.c
编写高效的C#图像处理程序——我的实验
前些天阅读《各种<em>图像</em>处理类库的比较及选择(The Comparison of Image Processing Libraries)》,对后面的比较结果感觉怪异。对计算密集型运算,C#和C/C++的性
北航图像中心图像处理程序
完整的数字<em>图像</em><em>处理程序</em>,包含各种常见算法的实现。值得参考借鉴!
MFC编写图像扭曲程序
<em>图像</em>处理,是对<em>图像</em>进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。<em>图像</em>处理是信号处理在<em>图像</em>域上的一个应用。目前大多数的<em>图像</em>是以数字形式存储,因而<em>图像</em>处理很多情况下指数字<em>图像</em>处理。此外,基于光学理论的处理方法依然占有重要的地位。
基于c标准库的图像处理程序-吐血奉献
基于c标准库的<em>图像</em><em>处理程序</em>,程序都是一行一行写的。绝对可用。只支持都bmp格式<em>图像</em>的处理。有现在有灰度化,阈值分割,反转,和中值滤波四个算法。 由于只用到c标准库,所以跨平台的性能就不要我多说了。 文件没法整理,输出的结果图片都在文件夹里了。
请教:基于纯c语言图像处理程序
我是个学生。rn现在在学习<em>图像</em>处理,老师要我们用c语言来<em>编写</em>程序,请大家帮帮忙。rn程序可以是:一幅灰度<em>图像</em>的二值转换;边沿提取;<em>图像</em>识别;<em>图像</em>的提取;<em>图像</em>直方图的显示。。。rn谢谢大家的帮助!!
基于opencv和c语言的图像处理程序
基于基于opencv和c语言的<em>图像</em><em>处理程序</em>,有美白,磨皮功能,做到可视化
MFC编写的C编译器
使用MFC<em>编写</em>的C编译器,包括源代码和《C-编译器设计文档》,很详细,是一份很好的参考代码。
基于MATLAB的图像处理程序(…
原文地址:基于MATLAB的<em>图像</em><em>处理程序</em>(全文转载)作者:星夜<em>图像</em>变换(傅立叶变换), <em>图像</em>增强, 边缘检测, 滤波, <em>图像</em>压缩等. 实验工具:MATLAB软件 课程设计时间:2008年12月 实 验 部 分 1.     <em>图像</em>变换 程序代码及说明 clear all N=100; f=zeros(50,50);          %产生一个50*50的全0数组 f(15:35,23:28)
matlab gui 图像处理程序
别人的作品,感谢原作者! 我觉得做得很好,和大家分享
图像处理程序(vc++)
这是一个<em>图像</em><em>处理程序</em>,效果还可以,支持动态监测目标,视频压缩,网络传输
VC++图像处理程序(全)
应用Cdib类,新手朋友可以看看. 包括求<em>图像</em>半阈值,双峰阈值,并显示直方图。
VC++图像处理程序
VC++<em>图像</em><em>处理程序</em>,很适合初学者,分享一下
图像处理程序大全 C++
本资源含大量的<em>图像</em>处理代码(C++) int kind = 0; // <em>图像</em>类型(8位kind=1,24位kind=3,初始化kind=0) LONG Bytes = 0; // <em>图像</em>分配内存的最大值 BOOL Step; // 菜单上一步、下一步启动禁用标志 -> FALSE为下一步禁用 BOOL Step_All = TRUE; // 初始化上一步、下一步 -> TRUE为禁用 BOOL fdj = TRUE; // 可以使用放大镜的标志 int screen_width = GetSystemMetrics(SM_CXSCREEN); // 获取屏幕宽度 int screen_height = GetSystemMetrics(SM_CYSCREEN); // 获取屏幕高度 BOOL DirectDraw_Pause = FALSE; // DirectDraw显示时键盘中断标志 int Match_x = 0; // 模板匹配中左上方坐标 - 行 int Match_y = 0; // 模板匹配中左上方坐标 - 列 CString Match_result = ""; // 模板匹配结果 SOCKET m_socket; // 定义一个套接字 ///////////////////////////////////////////////////////////////////////////// // CMy002App initialization BOOL CMy002App::InitInstance() { // *** 判断程序是否已运行 *** HANDLE hMutex; // 定义一个句柄 // 创建一个互斥对象,并返回句柄 hMutex = CreateMutex(NULL, TRUE, "7 4 的程序"); // 主线程拥有互斥对象,相当于一次请求互斥对象 // hMutex = CreateMutex(NULL, FALSE, "7 4 的程序"); // 主线程不拥有互斥对象 // WaitForSingleObject(hMutex,INFINITE); // 请求互斥对象 if (hMutex) // 判断句柄是否有值 { if (ERROR_ALREADY_EXISTS == GetLastError()) // 判断程序是否已运行 { AfxMessageBox("该应用程序已运行! ", MB_ICONINFORMATION | MB_OK); ExitProcess(0); // 退出应用程序 } } ReleaseMutex(hMutex); // 释放互斥对象 // *** 登陆密码对话框 *** Password dlg; // 定义对话框对象 dlg.DoModal(); // 显示并运行模态对话框 - 用户登录对话框 // CG: The following block was added by the Splash Screen component. \ { \ CCommandLineInfo cmdInfo; \ ParseCommandLine(cmdInfo); \ \ C_SplashWnd::EnableSplashScreen(cmdInfo.m_bShowSplash); \ } AfxEnableControlContainer(); // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need. #ifdef _AFXDLL Enable3dControls(); // Call this when using MFC in a shared DLL #else Enable3dControlsStatic(); // Call this when linking to MFC statically #endif // Change the registry key under which our settings are stored. // TODO: You should modify this string to be something appropriate // such as the name of your company or organization. SetRegistryKey(_T("Local AppWizard-Generated Applications")); LoadStdProfileSettings(); // Load standard INI file options (including MRU) // Register the application's document templates. Document templates // serve as the connection between documents, frame windows and views. CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_MY002TYPE, RUNTIME_CLASS(CMy002Doc), RUNTIME_CLASS(CChildFrame), // custom MDI child frame RUNTIME_CLASS(CMy002View)); AddDocTemplate(pDocTemplate); // create main MDI Frame window CMainFrame* pMainFrame = new CMainFrame; if (!pMainFrame->LoadFrame(IDR_MAINFRAME)) return FALSE; m_pMainWnd = pMainFrame; // Parse command line for standard shell commands, DDE, file open CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); // 启动时不打开子窗口 cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; // Dispatch commands specified on the command line if (!ProcessShellCommand(cmdInfo)) return FALSE; // The main window has been initialized, so show and update it. pMainFrame->ShowWindow(m_nCmdShow); pMainFrame->UpdateWindow(); return TRUE; } ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog // *** 关于对话框 *** { public: CAboutDlg(); // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() // App command to run the dialog void CMy002App::OnAppAbout() { CAboutDlg aboutDlg; aboutDlg.DoModal(); } ///////////////////////////////////////////////////////////////////////////// // CMy002App message handlers BOOL CMy002App::PreTranslateMessage(MSG* pMsg) { // CG: The following lines were added by the Splash Screen component. if (C_SplashWnd::PreTranslateAppMessage(pMsg)) return TRUE; return CWinApp::PreTranslateMessage(pMsg); }
一些简单的图像处理程序
一些简单的<em>图像</em><em>处理程序</em>,基本的<em>图像</em>处理和边缘检测等,希望有所帮助
C#图像处理程序
本程序用C#<em>编写</em>,进行简单的<em>图像</em>处理!
dsp opencv图像处理程序
dsp opencv<em>图像</em><em>处理程序</em>,代码可以运行,是学习DSP的好资料
一个图像滤光处理程序
一个<em>图像</em>滤光<em>处理程序</em>   滤光处理是<em>图像</em>处理的一个重要组成部分,通俗地讲,<em>图像</em>的滤光处理就是透过某种颜色的玻璃去观看<em>图像</em>时的效果。本人用VB5编程实现了<em>图像</em>的滤光处理,既可以用单独的红色、绿色、蓝色进行滤光,也可以用这三种颜色的任意组合颜色实现滤光,而且任何一种颜色都可以随便调整强度,效果颇佳。下面具体介绍实现方法。  首先新建一个窗体Form1,并创建一个PictureBox控件,把Pi
LabVIEW机器视觉图像处理程序
1、LabVIEW环境下<em>图像</em>处理的源程序,包括二值化、边缘检测,直方图均衡、滤波等等<em>图像</em>预处理、增强中的多种方法的程序,LabVIEW<em>图像</em>处理的利器。切记:需要VISION(VAS),并且可用! 2、包含1394相机的LabVIEW调用和基本<em>处理程序</em>以及说明文档。
关于VTK图像处理程序
本程序由MFC结合VTK<em>编写</em>的<em>图像</em>处理软件,实现了<em>图像</em>的滤波、显示、重建等功能
matlab 图像处理程序
matlab <em>图像</em><em>处理程序</em> 直方图转换 平滑等
matalab图像处理程序
matalab<em>图像</em>处理的一些基本程序。比如直方图均衡化、均值滤波和中值滤波等,有例题和结果。
经典小波图像处理程序
经典小波<em>图像</em><em>处理程序</em>,供大家参考,有的着的请支持。
简单的vc++图像处理程序
用vc++<em>编写</em>的,关于<em>图像</em>处理的一些基础程序
一个比较好的图像处理程序
这是一个基于Visual C++平台的数字<em>图像</em>处理源程序,包含有MFC开发的软件平台,<em>图像</em>的处理例子也比较丰富
vc++图像批量处理程序
一个简单的<em>图像</em>批量处理软件,文件名必须是“数字.bmp" 利于调试算法,
vc图像处理程序与原理
里面是在vc环境下<em>编写</em>的交通标志<em>图像</em><em>处理程序</em>,运用MFC<em>编写</em>,已经成功编译、运行,自己可以借鉴在里面填加自己要实现的功能。
基于OpenCV的图像处理程序
实现了一个基于OpenCV的<em>图像</em>处理演示程序,实现了Canny、Soble等边缘检测功能,<em>图像</em>平滑、形态学、<em>图像</em>变换、正面人脸检测等。
C#写的图像处理程序
c#<em>图像</em><em>处理程序</em>,四种校正 灰度、指数、对数、伽马。直方图。高通低通滤波器。边缘检测。
C#简易图像处理程序
C#<em>图像</em><em>处理程序</em>,适合初学者学习。有一些基本的变换,灰度统计,模板卷积变换等。
PHP图像处理程序
PHP<em>图像</em><em>处理程序</em>,应用GD2
[qt]图像处理程序
<em>图像</em>处理课后作业 一些<em>图像</em>处理算法的实现 包括腐蚀膨胀、开闭操作、边缘提取、平滑还有一些滤镜 类似美图秀秀超级简化版 有直方图 支持<em>图像</em>拖拽载入 需要安装qt sdk
图像处理程序(VB6.0)
本程序是由VB6.0<em>编写</em>,可以进行一般的<em>图像</em>处理:<em>图像</em>彩色转灰度,<em>图像</em>直方图均衡化增强,灰度线性变换,<em>图像</em>平滑,中值滤波,<em>图像</em>锐化,也可以保存或另存<em>图像</em>
图像处理程序 MATLAB
本文事关于<em>图像</em>处理的程序,应用MATLAB软件,有结果分析!
求助图像处理程序设计思路
我想使用Qt制作一个图形<em>图像</em><em>处理程序</em>,类似于Photoshop或者Paint.NET那种,支持图形绘制、<em>图像</em>处理和图层等,但是不知道该选择Graphics View还是直接用QWidget绘图。rn请大家给个思路,使用哪一种比较好呢?
简单的Java图像处理程序
importjava.awt.BorderLayout;importjava.awt.Image;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.image.BufferedImage;importjava.awt.image.ColorModel;impor...
图像处理程序求救
一个翻转<em>图像</em>颜色并保存的程序,保存时候出错,请帮我解决一下(只需要新建一个C#Windows应用程序,然后将以下代码复制过去就能运行)。rnusing System;rnusing System.Drawing;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Windows.Forms;rnusing System.Data;rnrnnamespace Example041_翻转图片的颜色并保存rnrn /// rn /// Form1 的摘要说明。rn /// rn public class Form1 : System.Windows.Forms.Formrn rn private System.Windows.Forms.Button button1;rn private System.Windows.Forms.OpenFileDialog openFileDialog1;rn private System.Windows.Forms.PictureBox pictureBox1;rn private System.Windows.Forms.PictureBox pictureBox2;rn private System.Windows.Forms.Button button2;rn /// rn /// 必需的设计器变量。rn /// rn private System.ComponentModel.Container components = null;rnrn public Form1()rn rn //rn // Windows 窗体设计器支持所必需的rn //rn InitializeComponent();rnrn //rn // TODO: 在 InitializeComponent 调用后添加任何构造函数代码rn //rn rnrn /// rn /// 清理所有正在使用的资源。rn /// rn protected override void Dispose( bool disposing )rn rn if( disposing )rn rn if (components != null) rn rn components.Dispose();rn rn rn base.Dispose( disposing );rn rnrn #region Windows Form Designer generated codern /// rn /// 设计器支持所需的方法 - 不要使用代码编辑器修改rn /// 此方法的内容。rn /// rn private void InitializeComponent()rn rn this.button1 = new System.Windows.Forms.Button();rn this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();rn this.pictureBox1 = new System.Windows.Forms.PictureBox();rn this.pictureBox2 = new System.Windows.Forms.PictureBox();rn this.button2 = new System.Windows.Forms.Button();rn this.SuspendLayout();rn // rn // button1rn // rn this.button1.Location = new System.Drawing.Point(344, 616);rn this.button1.Name = "button1";rn this.button1.TabIndex = 4;rn this.button1.Text = "Open";rn this.button1.Click += new System.EventHandler(this.button1_Click);rn // rn // pictureBox1rn // rn this.pictureBox1.Location = new System.Drawing.Point(8, 8);rn this.pictureBox1.Name = "pictureBox1";rn this.pictureBox1.Size = new System.Drawing.Size(379, 547);rn this.pictureBox1.TabIndex = 3;rn this.pictureBox1.TabStop = false;rn // rn // pictureBox2rn // rn this.pictureBox2.Location = new System.Drawing.Point(512, 8);rn this.pictureBox2.Name = "pictureBox2";rn this.pictureBox2.Size = new System.Drawing.Size(379, 547);rn this.pictureBox2.TabIndex = 5;rn this.pictureBox2.TabStop = false;rn // rn // button2rn // rn this.button2.Location = new System.Drawing.Point(480, 616);rn this.button2.Name = "button2";rn this.button2.TabIndex = 6;rn this.button2.Text = "save";rn this.button2.Click += new System.EventHandler(this.button2_Click);rn // rn // Form1rn // rn this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);rn this.ClientSize = new System.Drawing.Size(928, 646);rn this.Controls.Add(this.button2);rn this.Controls.Add(this.pictureBox2);rn this.Controls.Add(this.pictureBox1);rn this.Controls.Add(this.button1);rn this.Name = "Form1";rn this.Text = "Form1";rn this.Load += new System.EventHandler(this.Form1_Load);rn this.ResumeLayout(false);rnrn rn #endregionrnrn /// rn /// 应用程序的主入口点。rn /// rn [STAThread]rn static void Main() rn rn Application.Run(new Form1());rn rn [System.Runtime.InteropServices.DllImport("gdi32")]rn private static extern int StretchBlt(IntPtr hDestDC,int x,int y,int nWidth,rn int nHeight,IntPtr hSrcDC,int xSrc,int ySrc,int WidthSrc,int rnrnHeightSrc,int dwRop);rn const int NOTSRCCOPY = 0x330008;rn //声明所需函数和常量rn rn [System.Runtime.InteropServices.DllImport("user32")]rn private static extern IntPtr GetDC(IntPtr hwnd);rnrn IntPtr hDC1,hDC2;rn Graphics g1,g2;rn Bitmap bmp2;rn private void button1_Click(object sender, System.EventArgs e)rn rn if(this.openFileDialog1.ShowDialog()==DialogResult.OK)rn rn Bitmap bmp;rn bmp=new Bitmap(this.openFileDialog1.FileName);rn this.pictureBox1.Image=bmp;rn this.pictureBox1.Refresh();rn rn hDC1=g1.GetHdc();rn hDC2=g2.GetHdc();rn StretchBltrnrn(hDC2,0,0,this.pictureBox2.Width,this.pictureBox2.Height,rn rnrnhDC1,0,0,this.pictureBox1.Width,this.pictureBox1.Height,NOTSRCCOPY);rnrn bmp2 = (Bitmap)this.pictureBox2.Image;rn //g1.ReleaseHdc(hDC1);rn //g2.ReleaseHdc(hDC2);rn rn rnrn private void Form1_Load(object sender, System.EventArgs e)rn rn this.pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage;rn this.pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;rn g1=this.pictureBox1.CreateGraphics();rn g2=this.pictureBox2.CreateGraphics();rn rnrn private void button2_Click(object sender, System.EventArgs e)rn rn SaveFileDialog saveFileDialog1 = new SaveFileDialog();rn saveFileDialog1.ShowDialog();rn if(saveFileDialog1.FileName != "")rnrn rn System.IO.FileStream fs = (System.IO.FileStream)rnrnsaveFileDialog1.OpenFile();rn this.bmp2.Save(fs,System.Drawing.Imaging.ImageFormat.Jpeg);rn g1.ReleaseHdc(hDC1);rn g2.ReleaseHdc(hDC2);rn rn rn rn
DBN图像处理程序
本程序使用dbn对<em>图像</em>进行处理,历城是对于mnist数据集的。
数据图像处理程序代写
Background Subtraction Using Low Rankand Group Sparsity ConstraintsXinyi Cui1, Junzhou Huang2, Shaoting Zhang1, and Dimitris N. Metaxas11 CS Dept., Rutgers UniversityPiscataway, NJ 08854, USA2 CSE Dep...
图像处理程序的设计与实现
一、要求:       1.利用Qt和QPainter实现一个<em>图像</em><em>处理程序</em>,有菜单栏、工具栏和状态栏        2.有<em>图像</em>选择对话框,以选择和读取<em>图像</em>        3.状态栏显示<em>图像</em>的像素,位深,导入<em>图像</em>的路径和鼠标所在点的像素点坐标       4.可以对<em>图像</em>缩放,旋转,水平和垂直翻转,显示原图和全屏 二、思路和过程:        首先利用QAction实现菜单栏和工具栏的动...
cvi下的图像处理程序
cvi下的<em>图像</em><em>处理程序</em>,自行载人图片后,进行模糊化,锐化等操作
图像的形态学处理程序
<em>图像</em>的形态学<em>处理程序</em> 包括膨胀与腐蚀 细化和粗化
简单的图像处理程序
简单的<em>图像</em><em>处理程序</em> 适合初学者看 <em>图像</em>的读入和显示
DSP图像处理程序
这是一个入门的DSP<em>图像</em>处理参考程序,对新入手DSP学习的人有很大的帮助和参考意义,入门DSP必备
yolov3 图像批量处理程序
yolov3批量测试代码,网上查找了一篇,稍有些问题,这里贴出修改后代码。原理就是在原有的程序上加了批量的内容。 参考博客:https://blog.csdn.net/xczexcel/article/details/80585776 void batch_process(char *datacfg, char *cfgfile, char *weightfile, char *read_...
图像处理程序之中值滤波
<em>图像</em><em>处理程序</em>中的中值滤波程序源代码,程序算法可靠,稳定。
集成图像处理程序源码
集成多种<em>图像</em>处理功能,包括源码和可执行程序
API函数库.doc下载
API函数库.doc 相关下载链接:[url=//download.csdn.net/download/shangguanfeixiang/3933205?utm_source=bbsseo]//download.csdn.net/download/shangguanfeixiang/3933205?utm_source=bbsseo[/url]
Visual C++MFC编程实例下载
Visual C++MFC编程实例:内容讲解的是C++相关内容,主要是MFC相关的编程实例。 相关下载链接:[url=//download.csdn.net/download/namelee/4053229?utm_source=bbsseo]//download.csdn.net/download/namelee/4053229?utm_source=bbsseo[/url]
2013年软考项目管理工程师答案下载
2013系统集成项目管理工程师上午试题与参考答案(word版) 相关下载链接:[url=//download.csdn.net/download/yaoming12345/5481997?utm_source=bbsseo]//download.csdn.net/download/yaoming12345/5481997?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的