Halcon 圖像截取 crop_part


在Halcon中進行截圖有很多坑,比如reduce_domain、get_domain、crop_part等等,每個算子都有不同的功能,經過多次試驗驗證,crop_part才是名副其實用來截取感興趣區域的。接下來對其進行詳細介紹。

crop_part算子:
算子定義:

crop_part(Image : ImagePart : Row, Column, Width, Height : )

Image:原圖像
ImagePart:截取的圖像
Row、Column:圖像截取的起始點坐標
Width、Height:截取圖像的寬、高

算子功能解釋:crop_part從每個輸入圖像中剪切一個或多個矩形區域。 區域由矩形指示,這些矩形由其左上角的坐標及其大小定義。 矩形的左上角必須在圖像內。 在右側和底部,矩形可能會超出圖像,但會設置輸出圖像的域,以便僅包含可以從輸入圖像派生的部分。 如果矩形區域完全落在圖像內,則每個生成的圖像都具有其相應矩形的大小。

 1 *讀取圖像  2 read_image(Image,'img.png')  3 dev_display(Image)  4 *原圖大小  5 get_image_size(Image,Width, Height)  6 *圖像截取  7 crop_part(Image,imgCut,100,100,1200,1200)  8 dev_display(imgCut)  9 *截圖大小 10 get_image_size(imgCut,Width1, Height1)

運行結果:
1.原圖
在這里插入圖片描述
2.圖像截取
在這里插入圖片描述
3.圖像大小輸出
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM