翻譯|使用教程|編輯:楊鵬連|2020-09-17 11:21:07.637|閱讀 324 次
概述:本文介紹了圖像處理工具包ImagXpress的使用方法——如何去除圖像紅眼。若要減少彩色閃光燈照片圖像中在人眼中看到的閃光燈的紅色反射,請使用以下方法
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ImagXpress 是最先進的彩色映像和照片圖像處理工具包,它發布的形式有:.NET控件、COM組件、VC組件。用ImagXpress ,開發者構建的應用程序可以支持圖像瀏覽、編輯、打印、TWAIN掃描、文件格式轉換等等。ImagXpress 提供了綜合的圖像處理函數集,支持30多種文件格式,擁有驚人的圖像處理速度。ImagXpress 提供的圖像功能還有:復制、旋轉、保持圖像的透明度、多種圖像縮放算法、高級滾動條、自動調整大小和圖像融合等。
若要減少彩色閃光燈照片圖像中在人眼中看到的閃光燈的紅色反射,請使用以下方法之一:
手動去除紅眼
使用RemoveRedeye方法從圖像中的眼睛手動去除紅眼。
必須先使用Area方法定義要處理的區域,然后才能使用RemoveRedeye方法。
自動去除紅眼
使用AutoRemoveRedeye方法自動從圖像的眼睛中消除紅眼。AutoRemoveRedeye方法將在不修改照片中不是眼睛的元素的情況下準確校正紅眼,在大多數情況下無需任何干預。
優化的紅眼消除
與任何算法一樣,有可能出現誤報(對非眼睛區域進行修改)或在某些圖像中未校正的紅眼現象。
為了使應用程序可以最大程度地控制此行為,AutoRemoveRedeye方法將所有已更正的區域返回為矩形的集合。矩形標識檢測到并校正了紅眼的區域,以及表示已校正區域為紅眼的置信度的值。這使應用程序可以設置可接受的誤報水平并優化紅眼校正。
下面介紹如何實現優化的紅眼消除:
通過設置 UndoEnabled = True 啟用撤消方法。
通過調用 AutoRemoveRedeye ,指定所需的眼影,所需的眩光并將UseEditRectangles設置為False來糾正紅眼。(當bUseEditRectangles為True時,先前檢測到的矩形將用于校正紅眼。當bUseEditRectangles為False時,將忽略現有的矩形。)AutoRemoveRedeye方法從圖像中去除紅眼,并將矩形屬性設置為其中紅色為紅色的矩形集合。眼睛被檢出并矯正。
要糾正紅眼而不顯示結果,請在調用AutoRemoveRedeye之前通過設置AutoInvalidate = False 禁用繪畫 。
搜索并逆轉任何誤報
A.列舉一組矩形:
該閾值可以由應用程序最終用戶或應用程序程序員設置。
糾正紅眼并顯示圖像,如下所示:
圖像處理工具包ImagXpress用戶指南:正確的顏色和對比度
圖像處理工具包ImagXpress用戶指南:如何從文件中加載圖像
圖像處理工具包ImagXpress用戶指南:如何指定圖像的加載選項
圖像處理工具包ImagXpress用戶指南:如何定義最終用戶界面
圖像處理工具包ImagXpress用戶指南:修改圖像大小和方向
想要購買ImagXpress正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: