SlideShare una empresa de Scribd logo
1 de 47
Electrical Engineering Major
Technical Management Sub Major
President of Student Association
Han Yang Chang
張翰揚
The Automation Design Competition
Project Leader
Young Entrepreneurs of the Future
2015 YEFer (member)
Lakala E-billing Technology &
Service Co.
Technical Assistant , Intern
Outline
1 • Concept
2 • System
3 • Question & Algorithm
4 • Demo
5 • Conclusion & Application
6 • Q&A
Concept System Algorithm Demo Conclusion Q&A
固定外部參考圖形
Concept System Algorithm Demo Conclusion Q&A
機構
獨立
量測
設計
外部圖形
Concept System Algorithm Demo Conclusion Q&A
多個
鏡頭
三點
定位
移動
測量
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
深度
演算
單一
鏡頭
Concept System Algorithm Demo Conclusion Q&A
影像
校正
影像
銳化
提取
訊息
計算
分析
三維
座標
回傳
位置
Concept System Algorithm Demo Conclusion Q&A
1th 2th 3th 4th
Concept System Algorithm Demo Conclusion Q&A
PCI-DMC-B01*1 三軸伺服馬達-ECMA-C105/6
馬達驅動器-ASD-A20421-F
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
• x*1280000
(pulse)
• y*1280000
(pulse)
• z*1280000*2
(pulse)
單位
換算
_DMC_01_star
t_ta_move
送入
指令
一、指定座標
Concept System Algorithm Demo Conclusion Q&A
二、圓弧移動
X’=r*cos(𝜃 + 0.01)
X=r*cos(𝜃)
ΔX=X-X’(變動量)
θ
Concept System Algorithm Demo Conclusion Q&A
三、立方運動
於介面設定八個定點,依序移動至以下:
(0,0,0),(0,0,r),(0,r,0),(0,r,r),(r,0,0),(r,0,r),(r,r,0),(r,r,r)
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
3D scatter chart-motor 3D scatter chart-image
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
一、如何的得到三維立體座標?
二、照光的角度不同,造成顏色難以區分?
三、三角形的邊長會有方格狀,造成取頂點時的誤差?
四、在移動過程中,如何解決看不到三角形的問題?
五、遮罩的傾斜度會造成誤差?
一、如何的得到三維立體座標? 1. 計算xy平面的移動距離
• 重心座標(x,y)=
((x1+x2+x3)/3, (y1+y2+y3)/3)
• 計算三角形重心與鏡像中心點的距離(D)
Dx﹐y=
座標像素點差距(pixel)*
(三角形實際邊長(cm))/(三角形影像邊長(pixel))
• 三角形實際邊長(cm):
大三角形為15公分,小三角形則為8公分
• 座標像素點差距(pixel):
x-W/2;y-L/2
Concept System Algorithm Demo Conclusion Q&A
感光元件
Webcam
校正後量測距離
Concept System Algorithm Demo Conclusion Q&A
Webcam
Z軸移動
移動距離
=在感光元件上的影像三角形的邊長變化
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
一、如何的得到三維立體座標? 2. 計算深度距離
(利用攝影機拍攝速率及馬達實際運動速率)
原理:
假設馬達的速率恆定在區域二內動作,不考慮響應
上的延遲時(區域一、三)。
利用照相機在某個頻率取樣時,依照此頻率的倒數,
我們可以得知此馬達運動的時間,在藉由此段時間
及相對應的運動速率,我們可以知道實際上照相機
移動的距離,再藉由影像所取得的xy平面移動距離,
我們及可以推論出深度的移動距離。
Concept System Algorithm Demo Conclusion Q&A
一、如何的得到三維立體座標? 2. 計算深度距離
(利用攝影機拍攝速率及馬達實際運動速率)
影像擷取速率:P(張/秒)
馬達轉速:V(公分/秒)
整體移動距離:S(公分)
xy平面移動距離:K(公分)
影像深度:D(公分)
前一次x,y,z的數值:(xbefore,ybefore,zbefore)
目前的x,y,z的數值:(xnow,ynow,znow)
D2=S2-K2
K= (𝐱 𝐧𝐨𝐰-𝐱 𝐛𝐞𝐟𝐨𝐫𝐞)
𝟐
+(𝐲 𝐧𝐨𝐰-𝐲 𝐛𝐞𝐟𝐨𝐫𝐞)
𝟐
znow=zbefore±D(±代表馬達的正逆轉)
立體運動示意圖
K
S
D
二、照光的角度不同,造成顏色難以區分? Ans : 利用RGB轉HSV做調整
利用cvtColor作色彩空間轉換RGB to HSV
如果H<0 然後H<= H + 360 。
在輸出時0≦V≦1,0≦S≦1,0≦H≦360。
Concept System Algorithm Demo Conclusion Q&A
二、照光的角度不同,造成顏色難以區分?
Concept System Algorithm Demo Conclusion Q&A
三、三角形的邊長會有方格狀,造成取頂點時的誤差?
對於求一個銳化後的像素點(sharpened_pixel),這個基於拉普拉斯算子的簡單算法主要是遍歷
圖像中的像素點,根據領域像素確定其銳化後的值
計算公式:
Sharpened pixel = 5 * current - left - right - up - down ;
Ans:圖像銳化
Up
Left Current
(Sharpened pixel)
Right
Down
-1
-1 5 -1
-1
Concept System Algorithm Demo Conclusion Q&A
三、三角形的邊長會有方格狀,造成取頂點時的誤差?
銳化前: 銳化後:
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
1. 大三角形且完整的,原始圖像是移動至(5,5,0)
輸出結果:
x=4.94009cm
y=4.95842cm
z=-0.418609cm
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
2. 大三角形且不完整的,原始圖像是移動至(15,5,0)
輸出結果:
x=14.9538cm
y=5.47584cm
z=2.16041cm
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
3. 小三角形且完整的,原始圖像是移動至(10,5,0)
輸出結果:
x=9.90236cm
y=5.05249cm
z=1.2815cm
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
4. 小三角形且不完整的,原始圖像是移動至(5,5,0)
輸出結果:
x=4.46787cm
y=5.17408cm
z=-0.8535cm
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題? 1. 遮罩設計
• 大三角形為15cm,小三角形為8cm
• 大三角形:以顏色較為分明的為主
• 小三角形:其黑色與綠/黃分開
• 兩種三角形以大三角形最多
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
範例:移動至(5,5,0)座標
1. 遮罩設計-大三角形精度高
利用較小的三角形進行計算,結果(4.46,5.17,4.28)
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
範例:移動至(5,5,0)座標
1. 遮罩設計-大三角形精度高
利用較大的三角形進行計算,結果(4.94,4.95,-0.41)
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
求解兩條直線方程式,分別是:
ax+by+c=0
dx+ey+f=0
x=(b*f-e*c)/(a*e-b*d)
y=(a*f-d*c)/(b*d-a*e)
2. 利用直線方程式求解三頂點
因此可以求得三角形的三頂點解
(x1,y1)(x2,y2)(x3,y3)
Concept System Algorithm Demo Conclusion Q&A
四、在移動過程中,如何解決看不到三角形的問題?
Concept System Algorithm Demo Conclusion Q&A
五、遮罩的傾斜度會造成誤差? 1.計算傾斜角度(固定深度)
H=L*/2(三角形的高度)
h=點到直線的距離
θ=(+:向前傾斜;-:向後傾斜)
H
h
L
修正後三角形
傾斜後三角形
θ
H=L*/2(三角形的高度)
h=點到直線的距離
θ=(+:向前傾斜;-:向後傾斜)
Concept System Algorithm Demo Conclusion Q&A
五、遮罩的傾斜度會造成誤差? 2. 初始化鏡頭校準
(x,y)為此鏡頭之鏡像中心點位置=此校準三角形之重心位置
當上述條件成立後
x,y補償量=(鏡像中心點-三角形重心位置)*轉換比
• (x,y)為鏡像中心點位置
=校準三角形之重心
• x,y補償量=
(鏡像中心點-三角形重心位置)*轉換比
Concept System Algorithm Demo Conclusion Q&A
五、遮罩的傾斜度會造成誤差? 3. 馬達運動過程,三頂點校準
(x,y)為此鏡頭之鏡像中心點位置=此校準三角形之重心位置
當上述條件成立後
x,y補償量=(鏡像中心點-三角形重心位置)*轉換比
Concept System Algorithm Demo Conclusion Q&A
五、遮罩的傾斜度會造成誤差?
(x,y)為此鏡頭之鏡像中心點位置=此校準三角形之重心位置
x,y補償量=(鏡像中心點-三角形重心位置)*轉換比
輸入:
(15,0,0)
輸出結果:
x=
15.2149cm
y=
0.166982cm
z=
3.03181cm
Concept System Algorithm Demo Conclusion Q&A
五、遮罩的傾斜度會造成誤差?
(x,y)為此鏡頭之鏡像中心點位置=此校準三角形之重心位置
x,y補償量=(鏡像中心點-三角形重心位置)*轉換比
輸入:
(15,0,0)
輸出結果:
x=
15.2149cm
y=
0.166982cm
z=
0.259964cm
Concept System Algorithm Demo Conclusion Q&A
Concept System Algorithm Demo Conclusion Q&A
(x,y)為此鏡頭之鏡像中三十秒影片介紹位置=此校準三角形之重
心位置
當上述條件成立後
x,y補償量=(鏡像中心點-三角形重心位置)*轉換比
Concept System Algorithm Demo Conclusion Q&A
影像 馬達
信息
結合
編碼、工件誤差直接量測
獨立量測
累積誤差
降低成本
We Need You !!
Concept System Algorithm Demo Conclusion Q&A
Thanks for your attention !!
LinkedinFacebook
Han Yang Chang

Más contenido relacionado

Destacado

Informe de proyectos 2011- 2015 Diputado Walter Molina
Informe de proyectos 2011- 2015 Diputado Walter MolinaInforme de proyectos 2011- 2015 Diputado Walter Molina
Informe de proyectos 2011- 2015 Diputado Walter MolinaGustavo Daniel
 
Оценочные обязательства и резервы по отпускам
Оценочные обязательства и резервы по отпускамОценочные обязательства и резервы по отпускам
Оценочные обязательства и резервы по отпускамПервый БИТ Воронеж
 
Temu ii iii. sosiologi sebagai ilmu pengetahuan
Temu ii iii. sosiologi sebagai ilmu pengetahuanTemu ii iii. sosiologi sebagai ilmu pengetahuan
Temu ii iii. sosiologi sebagai ilmu pengetahuanmuhammad nurhafizan
 
Conclusiones y Recomendaciones de la Adicción a la Tecnología
Conclusiones y Recomendaciones de la Adicción a la Tecnología  Conclusiones y Recomendaciones de la Adicción a la Tecnología
Conclusiones y Recomendaciones de la Adicción a la Tecnología Daya_4
 
проект музыкальный диалог
проект музыкальный диалогпроект музыкальный диалог
проект музыкальный диалогElijah-cvr
 
2016 instagram trend korea
2016 instagram trend korea2016 instagram trend korea
2016 instagram trend koreagun soo park
 
2016 instagram trend korea
2016 instagram trend korea2016 instagram trend korea
2016 instagram trend koreagun soo park
 

Destacado (8)

Informe de proyectos 2011- 2015 Diputado Walter Molina
Informe de proyectos 2011- 2015 Diputado Walter MolinaInforme de proyectos 2011- 2015 Diputado Walter Molina
Informe de proyectos 2011- 2015 Diputado Walter Molina
 
Selfintro8
Selfintro8Selfintro8
Selfintro8
 
Оценочные обязательства и резервы по отпускам
Оценочные обязательства и резервы по отпускамОценочные обязательства и резервы по отпускам
Оценочные обязательства и резервы по отпускам
 
Temu ii iii. sosiologi sebagai ilmu pengetahuan
Temu ii iii. sosiologi sebagai ilmu pengetahuanTemu ii iii. sosiologi sebagai ilmu pengetahuan
Temu ii iii. sosiologi sebagai ilmu pengetahuan
 
Conclusiones y Recomendaciones de la Adicción a la Tecnología
Conclusiones y Recomendaciones de la Adicción a la Tecnología  Conclusiones y Recomendaciones de la Adicción a la Tecnología
Conclusiones y Recomendaciones de la Adicción a la Tecnología
 
проект музыкальный диалог
проект музыкальный диалогпроект музыкальный диалог
проект музыкальный диалог
 
2016 instagram trend korea
2016 instagram trend korea2016 instagram trend korea
2016 instagram trend korea
 
2016 instagram trend korea
2016 instagram trend korea2016 instagram trend korea
2016 instagram trend korea
 

Similar a How to transfer the paper to the box ?

搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流bj
 
搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流jondynet
 
基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计Hengyi
 
打造四軸飛行器
打造四軸飛行器打造四軸飛行器
打造四軸飛行器大峯 黃
 
Jpeg realize analysis
Jpeg realize analysisJpeg realize analysis
Jpeg realize analysisking_wu
 
11. 视频基础知识培训
11. 视频基础知识培训11. 视频基础知识培训
11. 视频基础知识培训sophictony
 
003-Generative wireframe & Surface
003-Generative wireframe & Surface003-Generative wireframe & Surface
003-Generative wireframe & SurfaceLUKE CHEN
 
Tutorial of cnn 赵子健9.16
Tutorial of cnn 赵子健9.16Tutorial of cnn 赵子健9.16
Tutorial of cnn 赵子健9.16Zijian Zhao
 
Image Stitching Method
Image Stitching MethodImage Stitching Method
Image Stitching Methodwuyanna
 
手勢以及身體骨架辨識
手勢以及身體骨架辨識手勢以及身體骨架辨識
手勢以及身體骨架辨識CHENHuiMei
 
VRay教學(五)-渲染流程
VRay教學(五)-渲染流程VRay教學(五)-渲染流程
VRay教學(五)-渲染流程智傑 楊
 
期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器PRADA Hsiung
 
Introduction to gpu architecture
Introduction to gpu architectureIntroduction to gpu architecture
Introduction to gpu architectureCHIHTE LU
 
雙攝影機系統自動校正技術的設計與實作
雙攝影機系統自動校正技術的設計與實作雙攝影機系統自動校正技術的設計與實作
雙攝影機系統自動校正技術的設計與實作 Hongwei Huang
 
香港六合彩
香港六合彩香港六合彩
香港六合彩aakine
 
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版逸 張
 
產品介紹 SG-A CMOS 圖像傳感器測試儀
產品介紹 SG-A CMOS 圖像傳感器測試儀產品介紹 SG-A CMOS 圖像傳感器測試儀
產品介紹 SG-A CMOS 圖像傳感器測試儀Enlitech
 
Ipc(4.5)
Ipc(4.5)Ipc(4.5)
Ipc(4.5)mylaner
 
Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)FLASH开发者交流会
 
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)Shanda innovation institute
 

Similar a How to transfer the paper to the box ? (20)

搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流
 
搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流
 
基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计
 
打造四軸飛行器
打造四軸飛行器打造四軸飛行器
打造四軸飛行器
 
Jpeg realize analysis
Jpeg realize analysisJpeg realize analysis
Jpeg realize analysis
 
11. 视频基础知识培训
11. 视频基础知识培训11. 视频基础知识培训
11. 视频基础知识培训
 
003-Generative wireframe & Surface
003-Generative wireframe & Surface003-Generative wireframe & Surface
003-Generative wireframe & Surface
 
Tutorial of cnn 赵子健9.16
Tutorial of cnn 赵子健9.16Tutorial of cnn 赵子健9.16
Tutorial of cnn 赵子健9.16
 
Image Stitching Method
Image Stitching MethodImage Stitching Method
Image Stitching Method
 
手勢以及身體骨架辨識
手勢以及身體骨架辨識手勢以及身體骨架辨識
手勢以及身體骨架辨識
 
VRay教學(五)-渲染流程
VRay教學(五)-渲染流程VRay教學(五)-渲染流程
VRay教學(五)-渲染流程
 
期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器
 
Introduction to gpu architecture
Introduction to gpu architectureIntroduction to gpu architecture
Introduction to gpu architecture
 
雙攝影機系統自動校正技術的設計與實作
雙攝影機系統自動校正技術的設計與實作雙攝影機系統自動校正技術的設計與實作
雙攝影機系統自動校正技術的設計與實作
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
張逸 - 研究所 / 轉學考計算機概論 、公職計算機概要 - 基本計概 - 試閱版
 
產品介紹 SG-A CMOS 圖像傳感器測試儀
產品介紹 SG-A CMOS 圖像傳感器測試儀產品介紹 SG-A CMOS 圖像傳感器測試儀
產品介紹 SG-A CMOS 圖像傳感器測試儀
 
Ipc(4.5)
Ipc(4.5)Ipc(4.5)
Ipc(4.5)
 
Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)
 
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)
[Flash开发者交流][2010.05.30]avm2虚拟机浅析与as3性能优化(陈士凯)
 

How to transfer the paper to the box ?

Notas del editor

  1. 攝像頭 外部參考圖 配合機台 三維運動 量測相機所在位置