# 冠霖工作區 ###### tags: `畢業專題` ### 任務列表 1. [任務範本](#任務範本) 2. [AR運算環境](#AR運算環境) ## 任務範本 **任務目標:** **描述:** **參與人員:** **預估完成時間:** - [ ] 已審核 - [ ] 已完成 **目標:** - [ ] 分段目標1 - [ ] 分段目標2 - [ ] 分段目標3 **資料蒐集:** 1. [資料標題1](網址) 1. [資料標題2](網址) **結果展示** **結語:** --- ## AR運算環境 **任務目標:** 研究ARTOOLKIT **描述:** 了解其在C++的代碼以方便日後將研究實作在本系統上 **參與人員:** 冠霖 **預估完成時間:** 3/22 - [x] 已審核 - [ ] 已中斷 **目標:** - [x] 完成還境建置 - [x] 研究其輸入方式 - [ ] 實作出簡易的AR系統 **資料蒐集:** 1. [環境建置教學](https://www.youtube.com/watch?v=9R52rrlDKpo&list=LLv_hiuAiE50fDx4zja1h10g&index=3&t=0s) **結果展示** 第一個目標的: ![](https://i.imgur.com/BLtPmho.png) 第二個目標: 已找到方式如何使用 https://blog.csdn.net/flyyufenfei/article/details/72598972 第三個目標: 已有辦法生成自己的marker,目前虛擬物件還無法控制由於版本有差異 **結語:資源不多,效率不好,必須找到個穩定的學習資源 ## OpenCV系統建置 **任務目標:做出一個能辨識Marker的系統 **描述:要學習c++以及openCV使用它們開發出一套系統 **參與人員:陳冠霖 **預估完成時間:5/1 - [x] 已審核 - [ ] 已完成 **目標:** - [x] C++基礎語法 - [x] OpenCV基礎 - [ ] 系統實作 - [x] 找尋方形物體 - [x] 圖片前處理(轉正 - [ ] 比對Marker //- [ ] 跟蹤演算法 - [ ] 結合 **目前心得** 先前知識:影片偵數越高代表一秒要處理的次數變高 也就是說 程式必須每一區塊都能穩定成長 **資料蒐集:** 1. [跟蹤演算法介紹](https://zhuanlan.zhihu.com/p/46563047) 2. [跟蹤演算法的論文](http://www.aas.net.cn/fileZDHXB/journal/article/zdhxb/2010/8/PDF/100805.pdf) 3. [轉正marker](https://kknews.cc/zh-tw/news/464lal2.html) **結果展示** 偵數: ![](https://i.imgur.com/7iqlIb1.png) 四頂點: ![](https://i.imgur.com/Mk8vj7b.png) 方形: ![](https://i.imgur.com/vzzroBo.png) 擷取到的方形經過四頂點裁減: ![](https://i.imgur.com/tJ1S0VI.png) ![](https://i.imgur.com/MR7EYp7.png) 經由透射變換將圖片轉正: ![](https://i.imgur.com/pL1xMe5.png) 在黑暗中: ![](https://i.imgur.com/1FiZRsN.png) 現在能進行圖片比對 ----------------- 目前猜測透射變換都是要透過相機矯正的矩陣參數,但是用default值也是可以 今日找到專門搜尋角點的功能(目前多marker好像都使用這種功能): ![](https://i.imgur.com/BfBdtOB.png) 今日找到透射變換實現程式碼來源: https://drive.google.com/file/d/1WAA8x8Qb1HRT_JADCeETv35OF5kFSp0N/view **結語:** ---