老師提供了3個demo程式(上午)
分別為01_cap_disp.cpp
02_cap_disp_time.cpp
03_cap_disp_pthread.cpp
同時還有乙個makefile檔案
開啟makefile,可以看到**:
export pkg_config_path=/usr/local/aid/pkgconfig:$pkg_config_path
lddflags= -lrtspclient -lrockchip_rga -lrockchip_mpp -ldrm -lcam_engine_cifisp -lcam_ia -lpthread `pkg-config --libs fastcv` `pkg-config --libs gtk+-3.0`
incflags= `pkg-config --cflags fastcv` `pkg-config --cflags gtk+-3.0`
all:
allall: demo1 demo2 demo3 demo4
demo1: 01_cap_disp.cpp
g++ -c 01_cap_disp.cpp $
g++ 01_cap_disp.o $ -o $@
demo2: 02_cap_disp_time.cpp
g++ -c 02_cap_disp_time.cpp $
g++ 02_cap_disp_time.o $ -o $@
demo3: 03_cap_disp_pthread.cpp
g++ -c 03_cap_disp_pthread.cpp $
g++ 03_cap_disp_pthread.o $ -o $@
demo4: 04_cap_enc.cpp
g++ -c 04_cap_enc.cpp $
g++ 04_cap_enc.o $ -o $@
demo5: 05_cap_resize_enc.cpp
g++ -c 05_cap_resize_enc.cpp $
g++ 05_cap_resize_enc.o $ -o $@
demo6: 06_cap_enc_dec_disp.cpp
g++ -c 06_cap_enc_dec_disp.cpp $
g++ 06_cap_enc_dec_disp.o $ -o $@
clean:
rm -f *.o
rm -f demo*
1 把這些cpp檔案和makefile檔案放在同一目錄下。
2 在終端中cd到當前目錄下,輸入
make demo1
來生成01_cap_disp.cpp的可執行檔案,從makefile中可以看到其對這個cpp檔案使用g++編譯了
3 在編譯成功後,在終端輸入
./demo1
執行demo1,其他demo同理
在正常情況下,可以看到板卡彈出乙個視窗,顯示攝像頭拍攝的畫面
可能出現的問題:
1
描述:無法關閉顯示畫面:
解決辦法: 在終端鍵入 ctrl+c 結束
2
描述:視窗顯示影象為黑屏
解決辦法:1)取下攝像頭的防塵蓋(哈哈哈)
2)檢查.cpp檔案中是否修改了關於顯示區間的定義
3)看終端是否有對應報錯資訊
1.關於make命令
乙個makefile檔案由一組依賴與規則組成。乙個依賴具有乙個目標(將要建立的檔案)以及他所依賴的原始檔集合。規則描述了由賴檔案如何建立目標檔案。通常,目標檔案是乙個可執行檔案。
2.關於ibp幀
個人理解:i幀包含了一幀中的所有資訊,p幀是i幀(或上個p幀)的發展方向(理解為乙個向量),所以p幀對應就是i+p,而b幀對應是根據相鄰i幀和p幀計算得到的(不是簡單的插值,如果是插值的話,沒有多個b幀的意義!)。
(理解可能有錯誤,以參考部落格為準:
由於時間關係,成文倉促,在冬令營結束後我會補全不完善的部分(原理與**部分,操作部分就算了)
6 10 docker 二 守護態執行
需要讓docker在後台執行而不是直接把執行命令的結果輸出在當前宿主機下。此時,可以通過新增 d引數來實現 如果使用不 d引數執行容器。root node docker run ubuntu 18.04 bin sh c while true do echo hello world sleep 1 ...
在Windows下執行Make3d
在windows下執行make3d 準備 原始碼 兩個壓縮包 matlab gzip for windows 將gzip解壓並將gzip.exe檔案扔到system32資料夾下 配置步驟 1.將make3dsingleimagestanford version0.1.tar.gz壓縮包解壓至make...
unity3d教程執行物理機制
首先,我們將把hooke定律寫euler方法結合在一起找到新座標 加速和速度。hooke定律是f kx,這裡的f是指由水流產生的力 記住,我們將把水體表面模擬為水流 k是指水流的常量。x則是位移。我們的位移將成為每乙個節點的y座標減去節點的基本高度。下一步,我們將加入乙個與力的速度成比例的阻尼因素來...