# Shoes Project Lecture ## 一. 介紹 ### 1. 軟硬體設備 a. CPU: Intel core i7 8th Gen b. Camera: Logitech c310 c. OS: Ubuntu 16.04 d. Programming language: Python 2.7 ### 2. 功能 此軟體在工作前需要先量測輸送帶與感測鏡頭的距離,經過手臂與鏡頭座標原點的校正之後即可使用。當鞋子完整出現在鏡頭畫面中時,即可得到: 1.鞋子在世界座標中的位置 2.鞋頭方向與世界座標x軸的夾角 3.鞋子左右腳種類。 影片:https://youtu.be/9EqPqLlwMrI  #### Mode 1 : 手動偵測 執行主程式之後將會開啟感測鏡頭,當需要偵測鞋子時再按下鍵盤的"c"建即可執次偵測。 #### Mode 2 : 全自動偵測(搭配機械手臂) 執行主程式之後將會開啟感測鏡頭,之後便不需要執行任何動作,偵測鞋子時機將自動與機械手臂互相搭配。 ## 二. 安裝相關所需軟體 ### A. 需要一台作業系統為 Ubuntu 16.04的電腦 ### B. 安裝 Miniconda Miniconda可以安全方便且有效的管理與建構python涵式庫環境 #### 1. 下載Miniconda 進入 https://docs.conda.io/en/latest/miniconda.html 點選"Miniconda2 Linux 32-bit" #### 2. 開始安裝Miniconda 1.) 按下鍵盤"ctrl+alt+t"開啟命令列終端視窗(之後的操作都在這裡輸入指令)  2.) 安裝 ``` $ cd Downloads/ $ bash Miniconda3-latest-Linux-x86_64.sh $ conda --version $ cd ``` 如果成功顯示 conda的版本及安裝成功 3.) 建制一個python環境 ``` $ conda create --name shoes python=2.7 ``` ### C. 下載主程式 載點:https://drive.google.com/drive/folders/1Ng1vAb4ev27kX3kzoeC0MlxnnDd6npow?usp=sharing 載完之後將檔案放到加目錄並且解安裝 ### D. 安裝Python所需涵式庫 #### 1. 進入Miniconda 環境 ``` $ conda activate shoes ``` #### 2. 安裝涵式庫 ``` $ pip install opencv-python $ pip install imutils $ pip install matplotlib $ pip install modbus_tk $ pip install scipy $ pip install sympy ``` #### 3. 離開Miniconda 環境 ``` $ conda deactivate shoes ``` ## 三. 座標原點校正 ### A.列印校正用圖紙 ## 三. 使用 ### 進入主程式目錄與python環境 ``` $ cd Shoes_PJ $ conda activate shoes ``` ### Mode1 手動偵測 * 輸入指令之後將開始運行主程式,等鏡頭畫面之後只要按下鍵盤上的"C鍵即可手動單張辨識。 ``` $ python shoes_get_data.py ``` ### Mode2 全自動偵測(搭配機械手臂) * 輸入指令之後將開始運行主程式,即可不再做任何動作,自動配合手臂進行辨識。 ``` $ python shoes_get_data_auto.py ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up