原创 關於Python2,Python3,Pip2和Pip3的理解與運用

1.可以將Python2和python3看成2個東西,當輸入python時調用python2還是python3關鍵是看python軟連接指向的是誰。對於pip的理解也類似。 2.pip的換源(pip2與pip3相同) 在用戶目錄下創建

原创 使用自己的數據訓練YOLOV3並調用libdarknet.so進行C++開發

1.使用自己的數據訓練對YOLOV3進行訓練 首先準備好數據,按照voc2007的格式,流程可以參見這裏。 2.調用libdarknet.so進行C++開發(qt平臺) 在作者的官網上下載對應的工程進行編譯生成libdarknet.so,

原创 linux下安裝jdk1.8和maven及環境配置

 1.下載jdk1.8 網址 https://www.cnblogs.com/Chenjiabing/archive/2020/05/09/12855545.html 如果不好下載可以聯繫我 2.解壓並將文件複製到 /usr/java

原创 Install opencv 解決libgtk2.0-dev依賴包的問題

解決方法: 打開 software & update,在 update 中 把 important security updates 和 Recommended updates 勾選上,再 sudo apt-get update。    

原创 coco轉voc數據格式(轉)

將coco數據轉化爲voc數據格式可以參考 https://blog.csdn.net/weixin_39881922/article/details/85120379

原创 Linux下命令行cd進入名字亂碼的文件夾

最近遇到一件很尷尬的事,從別人那拷的安裝包在一箇中文名文件夾下,忘了改名字。 在遠程shell時,ls出來是一堆亂碼,無法cd進入該目錄,很尷尬。 經過查找方法如下方法有效好用: cd `ls | awk 'NR==1'` awk截取第

原创 Linux下安裝多個版本nodejs並切換使用

1.安裝nodejs管理工具nvm sudo apt install curl git vim curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.

原创 Python測試時間代碼

import time time_start=time.time() time_end=time.time() print('totally cost',time_end-time_start) 單位是秒

原创 光流optical flow的理解和求法

1.什麼是光流         通俗的講就是通過一個圖片序列,把每張圖像中每個像素的運動速度和運動方向找出來就是光流場。那怎麼找呢?咱們直觀理解肯定是:第t幀的時候A點的位置是(x1, y1),那麼我們在第t+1幀的時候再找到A點,假如它

原创 使用libtorch封裝DasiameseRPN接口(C++)

最近有需要將DasiameseRPN接口(python)轉化爲C++的需求,做了些這方面的事,記錄一下. 首先進行的是模型的轉換,將python下的模型進行固化,採用的是jit::trace的方式,也就是記錄數據的運算軌跡.由於Dasia

原创 Opencv讀取圖片(三通道和單通道)像素並保存(像素極操作,使用at函數)

三通道: Mat Class主要包括兩部個數據部分:一個是matrix header(包括matrix的大小尺寸,儲存方法,儲存地址等等..),另一個是指向存儲像素值的矩陣的指針。   #include <opencv2/opencv.h

原创 opencv 中的淺拷貝和深拷貝

1)淺拷貝:   Mat B;   B = image  // 第一種方式   Mat C(image); // 第二種方式 這兩種方式稱爲淺copy,是由於它們有不同的矩陣頭,但是它們共享內存空間,即指向一個矩陣。當圖像矩陣發生變化時,

原创 對項目需求書撰寫的一點理解

畢業後在一家小公司工作(爲了女人),人少。。。工資崗位是算法工程師,結果被叫來寫需求文檔,哎,基本也是什麼都幹! 最開始寫系統基本功能和功能需求時,半天也沒弄懂有什麼區別。。。 後來看了些文檔,心中有了一個大概的瞭解,記錄一下。也是吐槽下

原创 ubuntu16.04設置耳機聲音

1.首先打開終端,然後輸入命令下載pulseaudio音量控制軟件:    --》sudo apt install pavucontrol 2.輸入命令:pavucontrol 3.首先對configuration進行設置將HDA Nid