---
# System prepended metadata

title: 冠霖工作區
tags: [畢業專題]

---

# 冠霖工作區
###### 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










**結語：** 


---