原创 樹莓派4B:編譯安裝OpenCV3.4.7 (使用源碼形式進行編譯安裝)

一、環境介紹 開發板:樹莓派4B OpenCV版本: 3.4.9 操作系統:開發板原始自帶的32位操作系統 pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.19.97-v7l+ #1294

原创 樹莓派4B:編譯安裝FFMPEG與X264

一、環境介紹 開發板:樹莓派4B 操作方式:windows遠程桌面連接 遠程桌面連接參考這裏:https://blog.csdn.net/xiaolong1126626497/article/details/106099194 二、編譯安

原创 樹莓派4B:連接windows遠程桌面

一、樹莓派4B購買淘寶鏈接 鏈接: https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.15.3af27484bJsTso&id=597477386998  二、樹

原创 樹莓派4B:安裝QT5開發環境

一、環境介紹 開發板:樹莓派4B 操作方式:windows遠程桌面連接 遠程桌面連接參考這裏:https://blog.csdn.net/xiaolong1126626497/article/details/106099194 二、安裝q

原创 OpenCV編程:OpenCV3.X訓練自己的分類器

一、環境介紹 操作系統: windows10 64位 QT版本:  5.12.6 (我的程序裏主要是QT+OpenCV實現圖像處理顯示的) OpenCV版本:  OpenCV3.4.7 二、下載安裝OpenCV windows下不用下載源

原创 QT編寫簡單的圖像批處理工具,方便圖像識別裏樣本圖片數據處理

一、環境介紹 操作系統:windows10 X64位 QT版本: 12.6 二、軟件設計需求說明 最近經常使用OpenCV等算法處理識別圖像,需要準備很多正負樣本圖片,就編寫了這個小工具,方便在處理樣本數據時方便一點。軟件支持灰度圖像輸出

原创 windows系統下運行QT視頻播放器示例程序(Media Player Example )

一、環境介紹 操作系統:window10 二、安裝解碼器 下載地址: https://download.csdn.net/download/xiaolong1126626497/12381578 下載之後,安裝解碼器,再運行下面的程序。

原创 Linux下使用libyuv提高YUV圖像轉換效率

一、環境介紹 操作系統: ubuntu18.04 開發平臺: RK3399 二、出現的問題 使用FFMPEG的sws_scale函數在ARM平臺轉換效率很低,使用libyuv提高轉換效率。 三、下載編譯libyuv 下載地址: https

原创 使用FFMPEG的sws_scale函數實現各種原始顏色格式互轉(YUV\RGB\)

一、環境介紹 FFMPEG版本: 4.2.2  測試系統:ubuntu18.04 二、示例代碼 /* YUYV轉QImage格式 */ QImage YUYV422_TO_QImage(uint8_t *yuyv422,int imag

原创 Linux系統下運行QT視頻播放器示例程序(Media Player Example )

一、環境介紹 操作系統: ubuntu 18.04 64位 二、安裝解碼器 wbyq@wbyq:~$ sudo apt-get install gstreamer1.0-libav 三、運行示例程序

原创 Ubuntu18.04設置系統默認音頻設備:使用pavucontrol命令

一、環境介紹 操作系統:  虛擬機運行的Ubuntu18.04  64位 二、解決的問題 情況說明: 當前ubuntu18.04上有多個聲卡設備,兩個麥克風(1個USB聲卡帶的麥克風、1個內置麥克風)、2個揚聲器設備(內置外放揚聲器、US

原创 在RK3399上使用pavucontrol命令設置系統默認聲卡(ubuntu18.04桌面系統)

一、環境介紹 RK3399 開發板--ARM64 二、情況說明 系統存在多個麥克風、多個揚聲器設備。目前需要指定特定的設備作爲系統的默認音頻輸入或者輸出設備。 三、pavucontrol命令   關閉其他揚聲器設備,只留下耳機孔(怎

原创 QT5音頻開發:使用QAudioOutput播放WAV文件,可使用指定的聲卡進行播放

一、環境介紹 操作系統:  windows10 64位 QT版本:5.12.6 二、功能介紹 封裝了一個播放WAV文件的類,可以播放指定的WAV文件、並且可以指定放聲音的揚聲器設備,在有多個聲卡的系統上非常實用。   代碼裏主要注意的地方

原创 Linux下交叉編譯FFMPEG與X264庫:目標板友善之臂Tiny4412開發板_EXYNOS4412(ARMV7_32位)

一、環境介紹 PC機操作系統:Redhat 6.3  (32bit) 交叉編譯器: 4.5.1  (該編譯器是開發板光盤自帶的) 二、X264庫下載編譯安裝 2.1 下載X264庫 下載地址: https://www.videolan.o

原创 新版本ARM交叉編譯器官網下載地址(arm-none-eabi、arm-none-linux-gnueabihf、aarch64-none-elf、aarch64-none-linux-gnu)

交叉編譯器官網下載地址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downl