色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

VPLC系列視覺運控一體機實現圖像的幾何變換

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2022-02-16 12:02 ? 次閱讀

一、圖像的幾何變換

機器視覺圖像處理軟件對相機采集的圖像進行縮放/平移/旋轉等操作后,會改變原來采集圖像中各區域的空間關系,這類操作就是圖像的幾何變換。

1.圖像縮放:是指圖像按照一定的比例進行縮放變換,例如給定的圖像在X軸方向按比例縮放fx倍,在Y軸方向縮放fy倍,從而獲得一幅新的圖象。

2.圖像平移:是指將一幅圖像中所有的點都按照指定的平移量在水平、垂直方向移動,平移后的圖像與原圖像相同。

3.圖像旋轉:是指以圖像的中心為原點,旋轉一定的角度,即將圖像上的所有像素都旋轉一個相同的角度。

二、背景

在實際的機器視覺項目應用當中,時常會遇到因相機采集圖像的時候可能會存在角度偏差,或者采集圖像比例不合適等問題。

因而導致我們實際采集的圖像存在未達到我們預期的采集圖像效果,所以我們需要進行圖像的幾何變換做一些圖像調整(圖像平移、旋轉和縮放等),使之達到我們預期的效果。

在上期課程中,我們講述了如何使用VPLC系列視覺運控一體機實現圖像顏色通道切換和RGB圖轉灰度圖的課程。本期課程正運動技術給大家分享一下VPLC系列視覺運控一體機實現圖像的幾何變換中縮放、平移和旋轉的課程。

三、VPLC控制器

(一)VPLC516E構架圖

VPLC系列視覺運控一體機實現圖像的幾何變換

(二)課前準備

1.電腦一臺,安裝ZDevelop3.10以上版本軟件

2.VPLC516E一臺

3.24V直流電源一個

4.網線一根

5.WinSCP軟件

6.電線若干

四、課程知識點

1.圖像的縮放和平移的指令:ZV_LATCHTRANS

VPLC系列視覺運控一體機實現圖像的幾何變換

2.圖像的旋轉:ZV_ROTATE

VPLC系列視覺運控一體機實現圖像的幾何變換

五、軟件實現

1.打開ZDevelop軟件:新建名稱為“圖像的幾何變換.zpj”項目→新建HMI文件→新建“Basic.bas”文件(用于編寫界面響應函數、并開啟HMI自動運行任務)→文件添加到項目。

VPLC系列視覺運控一體機實現圖像的幾何變換

2.設計HMI主界面和關聯它的控件變量。

VPLC系列視覺運控一體機實現圖像的幾何變換

3.編寫圖像比例縮放和平移的執行函數。

ZVOBJECT Image '定義原圖像變量

ZVOBJECT transform_img '定義變換圖像

GLOBAL gv_index '定義圖片索引變量

GLOBAL File_Name(50) '定義圖片所在的路徑名稱

gv_index=0

end

GLOBAL SUB hmi_init()

ZV_ENVINIT() 'ZVision運行環境初始化

ZV_SETSYSSTR("DataDir","")'設置默認數據目錄

ZV_LATCHSETSIZE(0, HMI_CONTROLSIZEX(10, 1), HMI_CONTROLSIZEY(10, 1)) '設置鎖存的大小

ZV_LATCHSETBGC(0,rgb(255,255,255)) '設置鎖存背景顏色

ZV_LATCHCLEAR(0) '將鎖存通道 0 清零

END SUB

''''''''采集圖像''''''

'HMI界面按下采集圖像按鈕時執行的子函數

GLOBAL SUB btn_read_img()

'循環圖片索引

if(gv_index=5) then

gv_index=0

endif

File_Name = "圖片/" + TOSTR(gv_index,1,0) + ".bmp" '確定圖片所在的路徑

ZV_READIMAGE(Image,File_Name,0) '讀取本地圖片

ZV_LATCH(Image, 0) '將圖像顯示到鎖存通道編號為0的鎖存區域

gv_index=gv_index+1

ZV_IMGCOPY(Image,transform_img) '生成變換圖像

END SUB

'''''''圖形變換'''''''

'圖像縮放平移變換

global sub pic_conversion(id)

if id=0 THEN '圖像幾何變換復位按鈕

ZV_LATCHCLEAR(0)

ZV_IMGCOPY(Image,transform_img)

zv_latch(transform_img,0)

elseif id=1 THEN '圖像放大按鈕

ZV_LATCHTRANS(0,TABLE(10),0,0)

zv_latch(transform_img,0)

elseif id=2 THEN '圖像縮小按鈕

ZV_LATCHTRANS(0,1/TABLE(10),0,0)

zv_latch(transform_img,0)

elseif id=3 THEN '圖像向右平移按鈕

ZV_LATCHTRANS(0,1,TABLE(20),0)

zv_latch(transform_img,0)

elseif id=4 THEN '圖像向左平移按鈕

ZV_LATCHTRANS(0,1,-TABLE(20),0)

zv_latch(transform_img,0)

elseif id=5 THEN '圖像向下平移按鈕

ZV_LATCHTRANS(0,1,0,TABLE(20))

zv_latch(transform_img,0)

elseif id=6 THEN '圖像向上平移按鈕

ZV_LATCHTRANS(0,1,0,-TABLE(20))

zv_latch(transform_img,0)

END SUB

4.編寫圖像旋轉執行函數。

'圖像旋轉

global sub pic_conversion(id)

if id=7 THEN '圖像順時針旋轉按鈕

ZV_ROTATE(transform_img,transform_img,TABLE(30),0)

zv_latch(transform_img,0)

elseif id=8 THEN '圖像逆時針旋轉按鈕

ZV_ROTATE(transform_img,transform_img,-TABLE(30),0)

zv_latch(transform_img,0)

endif

ENDSUB

本次,正運動技術【視覺運控一體機小課堂】三分鐘實現圖像的幾何變換的功能,就分享到這里。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 視覺控制
    +關注

    關注

    0

    文章

    8

    瀏覽量

    6873
收藏 人收藏

    評論

    相關推薦

    工業一體機在工業視覺設備中的應用

    工業一體機在工業視覺設備中的應用十分廣泛,以下是對其應用的詳細分析:
    的頭像 發表于 01-08 16:40 ?105次閱讀

    高集成機器視覺運動控制一體機VPLC712!

    緊湊型機器視覺運動控制一體機!
    的頭像 發表于 12-20 09:55 ?223次閱讀
    高集成機器<b class='flag-5'>視覺</b>運動控制<b class='flag-5'>一體機</b><b class='flag-5'>VPLC</b>712!

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料應用

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料的應用
    的頭像 發表于 10-24 09:02 ?463次閱讀
    機器<b class='flag-5'>視覺</b>運動控制<b class='flag-5'>一體機</b>在DELTA并聯機械手<b class='flag-5'>視覺</b>上下料應用

    聚徽-觸摸一體機包含哪些產品

    觸摸一體機包含多種產品,這些產品主要基于不同的觸摸屏技術和應用場景進行分類。以下是些主要的觸摸一體機產品分類:
    的頭像 發表于 09-05 09:22 ?341次閱讀

    思道SEEKVIEU一體機電腦

    一體機
    jf_69621499
    發布于 :2024年09月03日 08:50:17

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用
    的頭像 發表于 08-19 10:03 ?384次閱讀
    機器<b class='flag-5'>視覺</b>運動控制<b class='flag-5'>一體機</b><b class='flag-5'>VPLC</b>532E在汽車膠帶纏繞的開放式CNC應用

    VPLC系列機器視覺運動控制一體機在五軸聯動點膠上的應用

    技術針對現有市場需求,開發了種基于VPLC系列機器視覺運動控制一體機的五軸聯動點膠解決方案,適用于各種復雜型面工件的高精度點膠和各種膠水。
    發表于 07-29 14:29

    聚徽觸控-工控一體機和 PLC 一體機有什么不同

    在工業自動化領域,工控一體機和 PLC 一體機都扮演著重要角色。盡管它們在某種程度上有所重疊,但它們在功能、應用和設計結構等方面存在顯著的不同。工控一體機和 PLC 一體機有什么不同,
    的頭像 發表于 06-21 10:05 ?541次閱讀

    集特一體機

    顯卡一體機
    jf_67464575
    發布于 :2024年05月22日 09:05:55

    基于VPLC711的曲面外觀檢測XYR運動控制解決方案

    中心線永遠與產品表面垂直(曲面處相機中心線始終與切線方向垂直)。 (2)相機到被檢測產品的距離保持致,任何位置L1=L2 VPLC711機器視覺運動控制一體機將機器
    發表于 04-16 17:58

    機器視覺運動控制一體機在喇叭跟隨點膠上的應用

    應用。 VPLC系列機器視覺運動控制一體機 VPLC系列機器
    發表于 04-16 17:37

    智慧農業:水肥一體機遠程監控維物聯網系統

    土壤始終保持疏松和適宜的含水量,具備自動化水平高、管理簡單方便、水資源浪費少等優勢。 數之能推出的水肥一體機遠程監控維物聯網系統,由數據采集平臺實現水肥一體機的數據采集和遠程監測,在
    的頭像 發表于 03-05 13:31 ?721次閱讀

    什么是編解碼一體機?

    一體機還支持多平臺和多終端訪問,允許用戶通過PC、手機、平板等設備隨時隨地訪問和處理視頻內容。 編解碼一體機具有許多優勢。首先,它能夠實現高效、實時的視頻處理,滿足各種應用場景的需求。其次,編解碼
    的頭像 發表于 01-31 14:19 ?712次閱讀
    什么是編解碼<b class='flag-5'>一體機</b>?
    主站蜘蛛池模板: 三级黄网站| 久久九九日本韩国精品| 亚洲免费精品视频| 青青草国产偷拍在线av| 狠狠色狠狠色综合日日2019| 草莓视频app深夜福利| 真实的强视频免费网站| 被窝伦理午夜电影网| 亚洲综合色婷婷在线影院| 美女穿丝袜被狂躁动态图| 国产午夜精AV在线麻豆| 杨幂视频1分11未删减在线观看| 三级黄色在线视频| 青柠在线观看视频在线高清| 麻豆国产精品va在线观看约| 久久国产精品免费网站| 国语自产一区视频| 国产精品野外AV久久久| 国产a视频视卡在线| 凹凸精品视频分类视频| 99久久亚洲精品影院| 67194线在线精品观看| 在线观看99| 一个人免费完整观看日本| 亚洲精品色婷婷在线蜜芽 | 伊人成色综合人网| 性色无码AV久久蜜臀| 天天射天天干天天插| 丝瓜视频在线免费| 色小妹影院| 甜宠溺H宝贝嗯撞PLAY啊| 特级做A爰片毛片免费看108| 神马电影院午夜神福利在线观看| 日韩精品在线观看免费| 黑人阴茎插女人图片| 国产久久精品热99看| 国产精品久久久久久久久久久| 国产GV天堂亚洲国产GV刚刚碰| 大香伊人中文字幕精品| 抽插妇女疯狂视频| 国产成人教育视频在线观看 |