資源簡介
使用額使用VS2008 C# winform框架,采用emgucv(opencv for .net),開發的一個圖像處理軟件,由本人研究生課程的一個圖像處理課程設計改編。包括圖像處理基本算法。圖像增強、圖像分割等內容。注意編譯前需要配置emgucv.

代碼片段和文件信息
#region???類說明
/*************************************************?
??Copyright?(C)?2011-2012?HEU.?
??Class?name:?基于HSV的顏色濾波器??????
??Author:?碩果??????Version:第一版????????Date:?2011.3.23?
??Description:??分割圖像出圖像的某一特定范圍顏色??
??Others:??????????
??Function?List:??//?主要函數列表,每條記錄應包括函數名及功能簡要說明?
???????????????????????1、初始化形式?(說明其輸入及含義)???Image
???????????????????????2、公共變量(說明其取值范圍及含義)
???????????????????????3、公共函數(說明與其他模塊或函數的接口,輸出值、取值范圍、含義及參數間的控制、順序、獨立或依賴等關系)
???????????????????????4、只讀參數(說明其取值范圍及含義)
???????????????????????5、只寫參數(說明其取值范圍及含義)
??History:???2011.3.23?????//?修改歷史記錄列表,每條修改記錄應包括修改日期、修改?
??????????????????//?者及修改內容簡述???
???
*************************************************/
#endregion
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?Emgu.CV;
using?Emgu.CV.Structure;
namespace?AUV_2011_3.AUV_20113_24
{
????public?partial?class?ColorFilterHsv?:?Form
????{
???????//?private?Image?InImage;//輸入圖片
???????//?private?Image?OutImage;//輸出圖片
????????public?ColorFilterHsv()
????????{
????????????InitializeComponent();
????????}
????????public?Image?StopFilter(Image?inimage?int?H1?int?H2?int?S1?int?S2?int?V1?int?V2)?//H1????????{
????????????Image?HsvImage?=?inimage.Convert();
????????????int?hei1?=?HsvImage.Height;
????????????int?wid1?=?HsvImage.Width;//寬度、高度。
????????????byte[?]?HsvImageData?=?HsvImage.Data;
????????????byte[?]?RGBImageData?=?inimage.Data;
????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????if?((HsvImageData[i?j?0]?>?H1?&&?HsvImageData[i?j?0]??????????????????????????||?HsvImageData[i?j?1]>S2)?||?HsvImageData[i?j?2]?>?V2?||?HsvImageData[i?j?2] ????????????????????{
????????????????????????HsvImageData[i?j?2]?=?0;
?????????????????????????HsvImageData[i?j?1]?=?0;
????????????????????????//??HsvImageData[i?j?0]?=?0;
????????????????????}
????????????????????else
????????????????????{
????????????????????????if?(RGBImageData[i?j?0]?>?100?||?RGBImageData[i?j?1]?>?100)
????????????????????????{
????????????????????????????HsvImageData[i?j?2]?=?0;
????????????????????????????HsvImageData[i?j?1]?=?0;
????????????????????????}
????????????????????????
????????????????????}
????????????????????
????????????????}
????????????}
????????????Image?outimage?=?HsvImage.Convert();
????????????HsvImage.Dispose();
???????
????????????//?outimage.Dispose();
????????????return?outimage;
??????????//??outimage.Dispose();
????????}
????????public?Image?StopGrayFilter(Image?inimage?int?H1?in
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-31?19:03??chengxu\
?????目錄???????????0??2016-01-31?19:03??chengxu\AUV_3.11\
?????文件????????1700??2011-04-02?19:13??chengxu\AUV_3.11\3.16_TemporaryKey.pfx
?????文件????????9450??2011-04-13?14:32??chengxu\AUV_3.11\ColorFilterHsv.cs
?????文件????????5814??2011-04-13?14:32??chengxu\AUV_3.11\ColorFilterHsv.resx
?????文件???????23777??2011-09-25?11:01??chengxu\AUV_3.11\Form1.Designer.cs
?????文件???????33290??2011-09-25?11:06??chengxu\AUV_3.11\Form1.cs
?????文件????????6216??2011-09-25?11:01??chengxu\AUV_3.11\Form1.resx
?????文件????????7183??2011-04-13?14:32??chengxu\AUV_3.11\ImageProcessHomework.csproj
?????文件?????????486??2011-04-02?19:13??chengxu\AUV_3.11\ImageProcessHomework.csproj.user
?????文件????????1175??2011-03-14?20:55??chengxu\AUV_3.11\MainForm.Designer.cs
?????文件?????????365??2011-03-14?20:55??chengxu\AUV_3.11\MainForm.cs
?????文件?????????490??2011-03-12?16:14??chengxu\AUV_3.11\Program.cs
?????目錄???????????0??2016-01-31?19:03??chengxu\AUV_3.11\Properties\
?????文件????????1348??2011-03-12?16:14??chengxu\AUV_3.11\Properties\AssemblyInfo.cs
?????文件????????2868??2011-03-12?16:14??chengxu\AUV_3.11\Properties\Resources.Designer.cs
?????文件????????5612??2011-03-12?16:14??chengxu\AUV_3.11\Properties\Resources.resx
?????文件????????1094??2011-03-12?16:14??chengxu\AUV_3.11\Properties\Settings.Designer.cs
?????文件?????????249??2011-03-12?16:14??chengxu\AUV_3.11\Properties\Settings.settings
?????目錄???????????0??2016-01-31?19:03??chengxu\AUV_3.11\bin\
?????目錄???????????0??2016-01-31?19:03??chengxu\AUV_3.11\bin\Debug\
?????文件????????1570??2011-09-25?11:06??chengxu\AUV_3.11\bin\Debug\AUV_3.11.application
?????文件???????28672??2011-09-25?11:06??chengxu\AUV_3.11\bin\Debug\AUV_3.11.exe
?????文件????????7424??2011-09-25?11:06??chengxu\AUV_3.11\bin\Debug\AUV_3.11.exe.manifest
?????文件???????60928??2011-09-25?11:06??chengxu\AUV_3.11\bin\Debug\AUV_3.11.pdb
?????文件????????1570??2011-09-25?11:06??chengxu\AUV_3.11\bin\Debug\AUV_3.11.vshost.application
?????文件???????14328??2011-09-25?11:21??chengxu\AUV_3.11\bin\Debug\AUV_3.11.vshost.exe
?????文件???????32768??2009-03-06?23:48??chengxu\AUV_3.11\bin\Debug\Emgu.CV.ML.dll
?????文件??????109842??2009-03-06?23:48??chengxu\AUV_3.11\bin\Debug\Emgu.CV.ML.xm
?????文件???????53248??2009-03-06?23:48??chengxu\AUV_3.11\bin\Debug\Emgu.CV.UI.dll
?????文件???????83456??2009-03-09?13:11??chengxu\AUV_3.11\bin\Debug\Emgu.CV.UI.pdb
............此處省略44個文件信息
- 上一篇:學生宿舍管理管理系統
- 下一篇:C#入門:基于C#的Windows窗口應用程序教程與
評論
共有 條評論