原创 ros +realsenseD435+大象Pro600手眼標定

踩坑手眼標定的算法網上是比較多的,但是很多都不好用。github上高讚的easy_handeye,試了一下,但是mycobot600沒有提供moveit的配置,而我ROS基礎不是很好,不太會修改示例代碼。折騰了一段時間最終看到這個魚香ROS

原创 jetson nano ubuntu18.04 ros1和ros2安裝大象機械手mycobot系列 的ROS 包

官網gitbook https://docs.elephantrobotics.com/docs/gitbook/12-ApplicationBaseROS/12.1-ROS1/12.1.2-%E7%8E%AF%E5%A2%83%E6%90

原创 jetson nano 安裝anaconda和pytorch(轉)

前言:由於jetson nano 是aarch64架構,Anaconda官方不支持aarch64架構,所以有了一個叫“Archiconda”,其目的就是將conda移植到aarch64平臺上。 資源地址:Archiconda比如:Archi

原创 yolov4檢測識別不出目標的問題

用cmake編譯yolo4,並順利用生成的darknet.exe測試yolov4.weights模型,可以正常檢測出目標; 但是,用vs編譯yolo_cpp_dll 動態庫後,卻檢測不出目標,只會返回1000個參數全是0的bbox。 一開始

原创 winform 程序退出時強制關閉所有線程

this.Close(); 只是關閉當前窗口,若不是主窗體的話,是無法退出程序的,另外若有託管線程(非主線程),也無法乾淨地退出;Application.Exit(); 強制所有消息中止,退出所有的窗體,但是若有託管線程(非主線程),也無

原创 解決VS編輯器報 "無法將類型A強制轉換爲類型B"的控件問題

背景: 有兩個類庫同時引用了控件庫UC.DLL; 問題: 打開一個類庫窗體的設計界面,再打開另一個類庫的窗體設計界面,,此時VS編輯器突然卡死,不能相應用戶操作. 排查解決:查看兩個類庫引用的UC.DLL的路徑是否一致,不一致就會出現這種情

原创 正向代理,反向代理,路由(轉)

c# yarp的API網關 最近研究Web Api,接觸到路由的概念,因爲有些時候總是把路由和代理的概念搞混,所以特地去查了一下代理的相關知識點,簡單總結如下。   正向代理 大多數人最早接觸到“代理”這個概念,一般是正向代理。 比如你所

原创 目標檢測之YOLO算法:YOLOv1,YOLOv2,YOLOv3,TinyYOLO,YOLOv4,YOLOv5,YOLObile,YOLOF,YOLOX詳解(轉)

YOLO官網: https://github.com/pjreddie/darknet​github.com/pjreddie/darknet YOLO v.s Faster R-CNN: 1.統一網絡:YOLO沒有顯示求取region p

原创 c# yolo cuDNN Error: CUDNN_STATUS_BAD_PARAM

運行加載權重文件時出現問題如下: cuDNN status Error in: file: d:\darknet-master\src\convolutional_layer.c : cudnn_convolutional_setup()

原创 正交投影矩陣_相機中的透視投影幾何——討論相機中的正交投影

相機中的透視投影幾何——討論相機中的正交投影,弱透視投影以及透視的一些性質 前言 相機中的成像其本質是從3D實體世界中的物體投影到2D成像平面上,在這個過程中存在着許多投影相關的內容,本文討論了一些透視投影的內容, 相機的針孔模型 我們曾經

原创 VS 遇到異常 可能是某個擴展導致的 解決方法 和提升程序管理員權限的方法

    vs2013彈出下面的錯誤,vs2017則直接閃退   網上找了解決辦法,改註冊表,卸載插件,還是老樣子,問題沒解決. 但是我用管理員身份啓動VS後,則能正常啓動和編譯程序. 所以,懷疑應該是權限導致的.(可能是裝了某個軟件後,VS

原创 (轉)總結.Net下後端的幾種請求方式(WebClient、WebRequest、HttpClient)

一. 前言   前端調用有Form表單提交,ajax提交,ajax一般是用Jquery的簡化寫法,在這裏不再過多介紹; 後端調用大約有這些:WebCient、WebRequest、Httpclient、WebapiClient,重點探討Ge

原创 64位程序調用32位dll的方法

1.wcf(已實現,) 2.註冊com組件服務 由於有一些32位dll沒有源代碼,無法重新編譯爲64位dll,所以只能想辦法解決64位進程調用32位dll問題.相關資料:微軟公司的官方網站針對這個問題描述如下:在64位的windows系統中

原创 win10安裝多版本CUDA及切換,Path環境變量超限的問題

在win10中顯卡驅動只能安裝一個,但是可以同時安裝多個版本的cuda,如當需要切換版本時,先查看系統變量中CUDA_PATH的CUDA版本號然後在path中將cuda8相關的路徑上移到最上面   安裝CUDA10.1後,提示環境變量長度超

原创 腐蝕-膨脹-開運算-閉運算

一個字節表示一個像素是灰度圖像,三個字節表示一個像素是RGB圖像,一個字節8位位深度爲8,三個字節位深度爲24位。 膨脹、腐蝕、開運算、閉運算針對二值圖像(二值圖像是指在圖像中,灰度等級只有兩種,也就是說,圖像中的任何像素不是0就是1,再無