# 人工智能視覺仿真
*更新時間:2022年1月15日*
python 驅動程序可從 本章附錄 IOA_Driver 中查看
## 軟件需求
>* IOA數字仿真引擎軟件
>* Python
## 工作原理
>IOA虛擬仿真引擎將場景內虛擬相機實時捕獲的圖像信息利用tcp協議發送出去,python程序接收該信息后對圖像進行處理,得到處理結果后利用tcp協議控制場景內虛擬控制器
## 軟件安裝
>* python軟件可直接從[官網](https://www.python.org/)進行獲取,也可以利用[VS code](https://code.visualstudio.com/)軟件插件直接獲取(后續教程將以VS Code作為python編輯器,建議以VS Code方式進行安裝)
> VS Code 安裝python
> 1. 下載并安裝[VS Code](https://code.visualstudio.com/)
> 2. 打開VS Code
> 
> 3. 點擊拓展按鈕
> 
> 4. 在搜索框中輸入*Python* 并點擊安裝
> 
> 5. 等待安裝完成
## 測試工程
> 測試工程可此鏈接獲取(*link*)
> 1. 打開IOA軟件
> 2. 從素材庫中拖出一個**視覺相機**
> 3. 從素材庫中拖出一個**矮紫色塊**(也可以是其他物體,用于檢測視覺相機是否能看到圖像)
> 4. 將兩個物體移動至合適位置,使視覺相機能夠看到目標物體
> 
> 5. 打開VS Code
> 6. 打開案例工程文件夾并查看.py文件
> 
> 7. 將圖中紅色框框位置的IP地址修改為**本機IP** (默認情況已經是本機IP,跨平臺情況下使用需要更改為IOA軟件所在設備的IP)
> 8. 點擊VS Code界面右上角的運行按鈕 即可看到攝像頭捕捉的實時畫面
> 
```
注意:在獲取img后,可以使用Opencv、numpy等多種api對圖像進行處理,也可以利用tensorflow、pytorch等深度學習推理框架對該圖片進行深度學習推理
```
- 歡迎使用IOA數字孿生
- IOA-更新與安裝
- 軟件注冊與安裝
- 軟件使用協議
- 注冊與使用
- (一)、認識IOA基礎界面功能
- UI界面與設置
- 軟件環境設置
- 三維導航操作
- 3D導航球使用
- 快捷鍵與仿真
- (二)、三維場景搭建
- 3D設計視頻教程
- 坐標及旋轉
- 模型參數設置
- 模型樹與拼接
- 從SolidWorks到IOA放置的模型自制
- IOA輔助工具
- (三)、虛擬電氣與調試
- 虛擬電氣信號歸類
- 虛擬接線與導出
- (三)、虛實控制與編程
- 西門子PLC的仿真與控制
- 西門子實體PLCS7-1214控制器的添加與控制
- 西門子虛擬PLCS7-1214控制器的添加
- 西門子PLCS7-1512控制器的添加
- 三菱PLC的仿真與控制
- 三菱PLC仿真器的使用說明
- 三菱PLC的添加與說明
- 工業機器人(納博特)仿真
- 工業機器人(KEBA)仿真
- 工業機器人(埃夫特)仿真
- 協作機器人(遨博)仿真
- 運動控制(ZMC308)正運動仿真
- 機器視覺(VPLC516)正運動仿真
- 微型機器人(開塔)仿真
- Py-teach快速編程仿真
- 人工智能視覺仿真
- 單片機接入與仿真控制
- Mixly-UNO_S虛擬工廠SDK
- Mixly-MEGA_S虛擬工廠SDK
- Mixly-ESP32虛擬工廠SDK
- 樹莓派與Python仿真
- (四)、自定義控制器添加
- modbus-tcp自定義控制器
- (五)、Py-teach模塊化編程示教
- Py-teach軟件使用
- 語法與編程
- py-teach快速編程在線教程
- (六)、SDK與二次開發
- modbus-tcp自定義控制器SDK
- 機器視覺開發SDK
- EAIDK-610固件燒錄手冊
- EAIDK-610快速上手手冊
- EAIDK-610案例使用手冊
- (七)、快速上手案例教程
- 西門子PLC虛實仿真公開課
- 納博特工業機器人虛實仿真
- 三菱PLC虛實仿真
- (八)、XR多人互動
- (九)、問題歸總
- (十)、IOA硬件虛實仿真導航
- IOA虛實控制器及案例下載
- 虛實控制器資源包
- 機器視覺與人工智能