原创 MNN 靜態庫的編譯及使用

MNN 官方 GitHub,可下載對應 Release 版源碼,編譯流程可參考 官方文檔。 編譯步驟: 1、配置 Android NDK 環境變量 ANDROID_NDK 2、cd /path/to/MNN 3、./schema

原创 編譯OpenCV Android庫(自定義配置)

根據自己需要的模塊交叉編譯 Android OpenCV 庫,如下面的腳本只編譯了 opencv_core 、opencv_imgproc、opencv_video 三個模塊,如果需要裁剪自定製,可以修改 build_opencv

原创 MNN 編譯不過問題

/Users/Alan/work/VideoAudio/FaceDetect/MNN-master/3rd_party/flatbuffers/src/idl_gen_cpp.cpp:77:3: error: construct

原创 C/C++ Main獲取命令行參數

在用 C/C++ 寫一些工具時,需要通過命令行傳一些參數,這樣就可以在命令行終端使用該工具或在腳本中使用該工具,從而實現批量處理。 比如近期需要實現一個對文件進行加解密的工具,我需要通過命令行傳遞如下參數: 需要處理的輸入文件;

原创 OpenCV flip transpose 實現圖像旋轉90°、180°、270°

在做圖像處理時,需用做圖像旋轉 90°、180°、270° 的操作,OpenCV 中可通過 cv::flip 和 cv::transpose 來配合實現(注意:這倆函數只能實現 90°、180°、270° 的旋轉,無法實現任意角

原创 Mac 查找目錄下包含某字符串的所有文件

如題,在需要查找的目錄下,輸入如下命令: grep -n "get_spg2lsf" -r ./ 該命令會查找當前目錄及其子目錄下所有包含指定字符串的文件,會列出文件位置、該行的內容以及行號。 如下:

原创 OpenCV C/C++實現圖像拼接

利用 OpenCV 實現將多張小圖拼接成一張大圖,並支持小圖放任意位置。 代碼如下: cv::Mat srcImage = cv::imread("test_kele.png", cv::ImreadModes::IMR

原创 Python 用 OpenCV 畫點和圓 (2)

利用 opencv 裏自帶的 circle() 函數可以繪製以一個點爲圓心特定半徑的圓,其函數的聲明如下: cv2.circle(img, center, radius, color[, thickness[, lineType

原创 Python 安裝 OpenCV 及顯示圖像 (1)

1、Python 安裝 OpenCV Python 安裝 OpenCV 的命令很簡單,就一條命令,如下(前置條件是已安裝 pip): pip install opencv-python 出現如下輸出即表示安裝成功: 2、Pyt

原创 OpenCV實現將任意形狀ROI區域置黑

比較常用的是將 Rect 矩形區域置黑,代碼如下: int testMaskRectROI() { cv::Mat image = cv::imread("./test_img/detect_pic.jpeg");

原创 Android 無線調試手機(WiFi 調試)

今天調試時手機沒電了,USB 插在電腦上充電非常慢,因此想着試試無線調試,手機查找電源上快速充電。 1、手機和電腦連接同一局域網(連同一個 WiFi) 2、在手機的設置、網絡連接查看連接的 WiFi 下手機的 IP 地址 3、手機連上電腦

原创 JNI 動態註冊

JNI(Java Native Interface)是一套編程接口, 用來實現 Java 代碼與本地的 C/C++ 代碼進行交互,其有兩種註冊方式:靜態註冊和動態註冊。 靜態註冊 理解和使用方式簡單, 使用相關工具按流程操作就行

原创 Android 使用 mp4parser 做視頻拼接合並

做短視頻拍攝時,在分段錄製結束需要將多個視頻片段拼接成一個視頻文件,然後進入預覽界面播放。 有兩種方案: 方案一:使用 FFMpeg 進行視頻拼接,命令如下: // inputListFilePath 爲需要合併的文件列表文件,每行

原创 Python從txt文件中讀取float數據

有如下存在 txt 文件的數據,需要將其讀取爲 float 型數據並處理: 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.00

原创 Failed to load the native TensorFlow runtime in Mac OS 10.11.6

當前環境: Mac OSX 10.11.6 TensorFlow installed with pip TensorFlow version: 1.13.0 Python version: 3.6.5 執行:import tens