- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数位影像处理教学程式
作業四:做影像左右翻轉(鏡射) 將影像左右不同位置像素的灰階值,做調換。 作業四: 重點一: 交換程式:假設a=5, b=3 。a,b兩個變數要交換 程式: int temp = a; a=b; b=temp; temp的功用是暫時儲存a的數值,等到b的值給a後,便可將暫存於temp值,儲存給b。 作業四: 重點二:如果矩陣中有十個數值要兩兩交換, 則只需要交換五次即可。(也就是一半的次數) 作業四: 先點右邊Standard,在TButton點一下 然後在Design上點一下新增一個按鈕 作業四: 將按鈕更名為作業四,並點擊後撰寫程式。 作業四: 程式碼 Image_Width要改成Image_Width/2 作業五:垂直翻轉 迴圈中,調換的是垂直方向的數值,也就是 j 要變動。 Image_Height要改成Image_Height/2 作業六:旋轉180度 提示:要各執行水平翻轉,與垂直翻轉各一次。 作業一 按下ENTER後,點作業1就會連結到可以寫程式的地方 作業一 反相的原理,便是黑變白,白變黑 公式為 (假定為256色灰階影像) 反相後的數值 = 255-目前灰階值 影像的寬度會儲存在Image_Width 而影像的高度會儲存在Image_Height 因此利用兩個for迴圈,將每個像素的影像值予以更改 作業一 程式範例 for(int i = 0; i Image_Width; i++) for(int j = 0; j Image_Height; j++) Data[i][j] = 255 - Data[i][j]; SetBitmap(); SetBitmap是在像素值都被修改後,用來顯示影像的函示。 作業一 寫好的程式碼 然後按Run(F9)執行程式 作業一 程式若沒有寫錯,執行的介面會出現一個新的作業(1)按鍵。 開啟一張影像作測試 程式執行結果 作業二:寫一個簡易的變亮處理 同樣的步驟,先做出作業二的按鈕 作業二:寫一個簡易的變亮處理 簡易的變亮方法,就是增加每個像素的灰階影像數值。 例如:變量後數值=原始灰階值+40 但是要注意影像數值不可超過255 因此要用IF判斷式,將大於255的數值改為255 作業二:寫一個簡易的變亮處理 程式範例 for(int i = 0; i Image_Width; i++) for(int j = 0; j Image_Height; j++)\ { Data[i][j] = Data[i][j]+40; if(Data[i][j] 255) Data[i][j] = 255; } SetBitmap(); 作業二:寫一個簡易的變亮處理 點擊作業二後,輸入程式碼。 然後執行程式。 作業二:寫一個簡易的變亮處理 執行結果 作業討論 如果增加40改為增加20或80,會有什麼不同? 作業三:請製作一個簡易的變暗處理程式。 (提示:將影像灰階值變小,並大於0) 請自行練習作業三。 萬能電子系 周建興 數位影像處理教學程式 開發環境介紹 使用軟體 Borland C++ Builder 6.0以上版本 個人電腦一台 程式網址74/students/ister/others/image/Image_Program.htm 請下載Image4c.rar,並解壓縮執行 程式畫面 點擊projext1.exe執行檔 軟體功能簡介 開啟影像檔程式請看 File --Open Image 儲存影像檔程式請看 File --Save Image 量化程式(Quantization) 32 Color? - 量化成32色 8 Color? - 量化成8色 2 Color? - 量化成2色 練習開啟與儲存影像檔案 練習用程式轉成2色影像 空間頻域之影像處理方法? Darker? - ?變暗 Lighter -? 變亮 Inverse -? 反相 Histogram Equalization - 長條圖等化 Thresholding -? 取閥值做二值化處理 (修改數值會有不同的結果)? ? Thresholding AutoSelecting -? 程式自行選取適當的閥值做二值化處理? ?(可用H.bmp這張圖測試) 練習將影像變暗 練習將影像做反相 反相影像 練習長條圖等化 濾波器處理方法? (Filter) Lowpass Filter - ?低通濾波器??? Highpass Filter - 高通濾波器??? Medium Filter - 中值濾波器??? ??(可用Lena-noise.bmp這張圖測試) Sobel Filter -? 找Ed
您可能关注的文档
- 微观地质特征对硬脆性泥页岩井壁稳定性影响与对策研究.PDF
- 微乳胶粒的形成与表面活性剂的作用—粗粒化力场分子动力学模拟研究.PDF
- 微课传动齿轮热处理方法的选择教学设计教师姓名许大华授课.DOC
- 微课逆向思维-福建厦门第一中学.DOC
- 微量化学试验:水的总硬度微量测定-台湾化学教育.PDF
- 德光中学100学年第1学期高二基础地科下探索地球.DOC
- 德国菲尔斯FELSS 公司花键冲压机床德国菲尔斯FELSS 公司始建于.PDF
- 微结构对多孔材料应变率效应影响的机理研究-中国力学期刊网.PDF
- 德国罗霸(ROPA)公司欧洲猛虎(euro-Tiger) 简易驾驶说明书.PDF
- 德摩食品(Del Monte Food).DOC
最近下载
- 九年级数学秋季开学第一课(北师大版).pptx
- 部编人教版八年级上册道德与法治全册新质教学课件(配2025年秋改版教材).pptx
- 第1讲 我爱你中国(第一课时)美丽中国是我家(课件)-《新时代中国特色社会主义思想学生读本(小学低年级)》.pptx VIP
- 大学毕业论文_外文文献及中文翻译-财务风险的重要性how important is financial risk.doc VIP
- 人美版(2024)一年级美术上册第一单元《1.1介绍我自己》教学设计.docx VIP
- 民警进幼儿园安全讲课.pptx VIP
- 2024全国职业院校技能大赛ZZ055导游服务赛项规程+赛题 (2).docx VIP
- 计算机网络基础 龚娟 第2章 数据通信基础.ppt VIP
- 沙田柚种植技术最新完整版本.pptx VIP
- DBJ52_T103-2021:模块化箱式房屋安装及验收技术标准.pdf VIP
文档评论(0)