原创 樹莓派 jetson nano 手柄控制代碼 python

作者使用有線連接 xbox one 手柄(其他手柄應該也行),/dev/input/ 目錄下出現 js0,表示手柄已經識別。如果有多個手柄,會是 js1, js2 等等,這裏使用 js0。理論上藍牙連接應該也可以,但作者的兩個設備都是可以

原创 Xbox one 手柄 api Xinput

相關文檔地址:https://docs.microsoft.com/en-us/windows/win32/xinput/getting-started-with-xinput 需要的頭文件:Xinput.h lib 文件:Xinput.

原创 Linux 通過攝像頭獲取畫面 C語言

  前提在已經存在 /dev/video0 設備,大概流程可以在其他博客看到,本文給出了可以直接運行的 c 語言完整代碼。作者使用 Jetson nano 加 羅技 c922 攝像頭測試 之後會有文章嘗試控制各種曝光參數以及編碼爲視頻流

原创 Windows10 下安裝 Python、OpenCV 開發環境

本文是根據文章(https://www.pyimagesearch.com/2018/08/15/how-to-install-opencv-4-on-ubuntu/)搭建對應的Windows下的開發環境  1、下載 Python 安裝包

原创 包含 videodev2.h 時 timestamp 報錯的解決方法

  在 #include <linux/videodev2.h>  後編譯會報一個錯:  field ‘timestamp’ has incomplete type   struct timespec   timestamp;   222

原创 Microsoft Media Foundation官方文檔翻譯(14)《Image Stride》

官方英文文檔鏈接:https://docs.microsoft.com/en-us/windows/desktop/medfound/image-stride 基於05/31/2018   當視頻圖像存儲在內存中時,內存緩衝區可能在每行像

原创 Microsoft Media Foundation官方文檔翻譯(六)《Essential Concepts》

官方英文文檔鏈接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-programming--essential-concepts 基於0

原创 hihoCoder 第254周 hiho一下 尋找最大值

時間限制:10000ms 單點時限:1000ms 內存限制:256MB 描述 給定N個數A1, A2, A3, ... AN,小Ho想從中找到兩個數Ai和Aj(i ≠ j)使得乘積Ai × Aj × (Ai AND Aj)最大。其中AND

原创 Microsoft Media Foundation官方文檔翻譯(13)《Video Interlacing》

官方英文文檔鏈接:https://docs.microsoft.com/en-us/windows/desktop/medfound/video-interlacing 基於05/31/2018   In this article Int

原创 Microsoft Media Foundation官方文檔翻譯(16)《Extended Color Information》

官方英文文檔鏈接:https://docs.microsoft.com/en-us/windows/desktop/medfound/extended-color-information 基於05/31/2018   In this ar

原创 如何使用 MediaFoundation 獲取視頻文件信息

代碼中以視頻分辨率爲例演示了使用 MediaFoundation 獲取視頻文件的信息,需要什麼信息,換 GUID 即可。注意根據文檔,有些信息可能在 IMFMediaType 中沒有設置,此時 IMFMediaType 並不會有默認值,所

原创 50. Pow(x, n) 面試題16. 數值的整數次方 快速解法

原題目鏈接 : https://leetcode-cn.com/problems/powx-n/   思路:因爲 n 是指數,所以可以把 n 分解爲多個 2 的 j 次方相加,於是就可以掃描 n 的二進制,每遇到一個 1,就通過迭代平方

原创 1067. 範圍內的數字計數 LeetCode C++

題目鏈接 思路:用 [1 - high] 的結果減去 [1 - low] 的結果; 數位dp的方法,從最高位開始統計,注意處理 d 爲 0 的情況。dp數組只是爲了保存每次調用函數的結果,用來加快速度。 時間複雜度和空間複雜度都是 O(

原创 設計模式 C++ 代碼示例

代碼僅作結構展示,有BUG 還在補充中 #include <iostream> #include <list> #include <cstring> //外觀模式 Facade 12 namespace NFacade { //四個

原创 Microsoft Media Foundation官方文檔翻譯(17)《Recommended 8-Bit YUV Formats for Video Rendering》未完

官方英文文檔鏈接:https://docs.microsoft.com/en-us/windows/desktop/medfound/recommended-8-bit-yuv-formats-for-video-rendering 基於