當前位置:編程學習大全網 - 編程軟體 - 用激光筆射在靶子上的任何壹個位置,怎麽能知道這個激光筆發射的光點到每壹環的距離? 急需大神 求助!

用激光筆射在靶子上的任何壹個位置,怎麽能知道這個激光筆發射的光點到每壹環的距離? 急需大神 求助!

其實如果把靶紙換成壹個矩陣光源最簡單的。妳用壹個拾取器看收到什麽信號就就很好判斷。不過妳說要用白紙那就真的不行了。總的來說,如果靶子不能有傳感器,而且是用普通白紙的話,問題會復雜很多,就只能從發射端或者第三方想辦法了。

我覺得圖像識別是最合適的,這個說難不難說簡單不簡單。首先采用壹個彩色相機把激光打在上面的圖像紀錄下來,因為激光要麽是紅色的要麽是綠色的,用matlab就能拾取出這些不同顏色的點,取壹個平均就可以知道激光的位置。然後同理可以取出靶紙上黑色圈的位置。

至於計算上,我的思路是把橢圓兩個長軸的長度拾取出來然後用壹個投影變換就可以知道相機的傾角,轉化為平面的方位之後就隨便妳怎麽算了。

總體思路還是蠻簡單的,就是編程上有著壹定的要求吧。

  • 上一篇:有沒有字符編碼大全這種書
  • 下一篇:本人想買個筆記本電腦,求推薦,主要用於產品設計3D造型用,偶爾做個有限元分析
  • copyright 2024編程學習大全網