原创 FLIR相機ROS驅動

程序來源Autoware包,詳細參考Autoware包中的spinnaker相機驅動,源程序獲得圖像顏色不正確,稍作修改先轉成opencv格式再轉爲ros消息即可,直接上相關程序,另外CMakeLists.txt的配置可以參考Autowa

原创 Autoware標定激光雷達和相機記錄

以Rfans-16爲例,簡單記錄一下自己的學習標定之路,注意:如果激光雷達不是X軸朝前,需要對點雲做一下旋轉變換。 0. 連接相機和激光雷達,激光雷達X軸向前,Y軸向左,Z向上,相機默認正向前方。建立ROS工作空間 $ mkdir -p

原创 測量圖像傳輸延時的一個簡單方法

0. 背景 在有opencv的環境下,使用某家的雲遠程傳輸圖像 using namespace cv; //計算當前時間 double t; t = (double)getTickCount()/ getTickFrequency();

原创 Caffe安裝過程中遇到requirement.txt 的python包依賴等問題

之前在自己筆記本上配置過一次caffe,只用的cpu,啊,簡直不能要。。。後來換了TX1試試,又得重新編譯一邊caffe,每次在編譯python包時總是難以滿足,嘗試好久,有點心得,主要整理一下python依賴解決過程,免得遺忘。 1、開

原创 c++利用opencv的glob讀取目錄下特定格式文件路徑並按文件名排序後輸出到vector

參考博客:OpenCV:glob遍歷文件夾下的所有圖片 改寫了一下排序的程序,寫了個簡單的demo,作爲學習記錄。直接上代碼吧 //created:2020.04.06 by Andison #include<iostream> #i

原创 OpenCV通過按鍵控制保存視頻並打時間戳C++

0. 程序主要是打開攝像頭後,在現實界面,點擊‘s’鍵(start)開始保存視頻,點擊‘e’鍵(end)結束保存數據,點ESC退出,視頻以開始時間命名.mp4格式、linux下采用.avi格式。 保存在項目目錄下。簡單記錄一下。參考鏈接:

原创 牛客C/C++刷體總結(一)

1. 8  進制開頭加0,16進制開頭加0x。 2. char 數組可以用字符串數組進行初始化操作,char str[] = “asdfgh”,不能進行字符串的賦值操作。 3. 指針地址相減插值爲指針類型的個數。 4. 宏定義只是簡單的文

原创 Linux下同型號USB相機端口綁定

1. 在 /etc/udev/rules.d 建立rules文件,例如: sudo vim cam_front.rules 2. 粘貼下面內容 KERNEL=="video*",KERNELS=="2-7", ATTRS{idVendo

原创 win10下VS2015編譯OpenCV4.2.0的dnn模塊調用yolov3模型和CUDA10.2+cudnn7.6.5.32

opencv自4.2.0後dnn模塊開始支持GPU加速,所以需要手動編譯opencv模塊才能用,環境配置:win10,VS2015,CUDA10.2,cudnn-10.2-windows10-x64-v7.6.5.32,cmake3.16

原创 FLIR相機測總結

相機在ImagePtr格式轉opencv,參考鏈接:VS 2017 + OpenCV + Spinnaker SDK(PointGrey) 配置 //ImagePtr convertedImage = pResultImage->Con

原创 Jetpack 4.3 Xavier刷機記錄——解決cuda和opencv安裝問題

大部分步驟和網上都是一樣的,我就不再多說,簡單描述一下,說一下我遇到的問題及解決的方法: 1. 預先下載 官網下載SDK Manager登錄賬號選擇主機(主機可以不用選,確實好像沒啥用,幹嘛要給自己電腦再裝呢。。。)和Xavier型號,爲

原创 Windows10下安裝point-cloud-annotation-tool點雲標註工具——吐血之路總結

零. 爲了標註點雲數據,經過多方查找免費開源的標註軟件,根據使用要求和方便程度最終選擇了這款可以在Windows下編譯安裝的point-cloud-annotation-tool,基於QT和vtk和PCL進行編譯使用項目github鏈接鏈

原创 windows下一種讀取Ubuntu文件的簡單方法

記錄一下寫這個博客的心路:電腦雙系統win7和ubuntu16.04,前段時間把電腦搞崩了,windows通過系統修復好了,可怎麼都進不去Ubuntu了,嘗試了各種那個引導修復,什麼試用Ubuntu,設置啓動引導盤,都試過了就是不行,本想

原创 Ubuntu14.04安裝Eclipse步驟及問題解決總結

         在學ROS ,準備安裝一個編程的軟件,選擇了Eclipse,目前小白一個,從查資料安裝,失敗,安裝,改變量再安裝,斷斷續續花了接近兩天的時間,終於最後安裝好了,下面簡單介紹一下安裝的過程,首先你可以嘗試直接在軟件庫安裝,

原创 ubuntu下Qt Mutimedia 播放mp3文件注意事項

     要求:在ROS項目文件中添加qt界面類,點擊按鈕播放音頻文件。 1. 首先添加qt界面類,包含.ui .h .cpp文件,不再詳述,基本操作 2. 在界面中添加放聲音的按鈕,以便觸發函數,我是添加的tabwidget,需要切換