原创 【OpenCV】使用OpenCV畫矩形

使用響應事件、回調函數完成利用OpenCV畫矩形的功能。   CvRect box; bool drawing_box = false; void draw_box(IplImage* img, CvRect rect) { cvR

原创 【OpenCV】訪問圖像像素點的值

1.灰度圖     如果是灰度圖,就是單通道圖像,獲取的就是每一個像素點的灰度值。 2.彩圖      如果是彩圖,就是三通道圖像,獲取的就是每一個像素點的R、G、B三個通道的值。   具體代碼如下: /****************

原创 【OpenCV】PNG圖片壓縮方法

    以下方法中只有方法二爲.NET調用,其它均爲C++程序實現。 方法一: 利用OpenCV庫中的imwrite函數或者cvSaveImage函數實現。 (1)    Imwrite vector<int>CompressionPar

原创 【C++】C++創建對象及注意事項

    C++的對象創建方式有3種,詳細見以下代碼所示。   #include <iostream> using namespace std; Class Test { private: int m; public: Test(

原创 【OpenCV】實例精解-直方圖與濾波器

原圖如下: 構造灰度直方圖: /*構造灰度直方圖*/ void showHistoFunc() { //分割通道 vector<Mat> bgr; split(img, bgr); //創建有256個子區間的直方圖 int

原创 【Shell】通過shell腳本調用tcp/udp socket

bash shell 的內置功能之一是通過/dev/tcp和/dev/udp設備文件打開TCP / UDP套接字。 以下介紹如何在shell中使用tcp/udp socket 在Bash Shell中打開或關閉TCP / UDP套接字 語

原创 【Qt】Linux打包Qt Desktop程序

以下使用的qt版本爲5.11.2, 1. 先創建一個文件夾,用於放置需要打包的所有文件,我創建了一個叫control_client的文件夾, 2. 編譯Qt工程,生成Release版本的可執行文件,下圖表示了生成可執行文件的路徑和可執

原创 Apollo2.5自動駕駛總體簡介

最近對百度的自動駕駛平臺Apollo項目做了一些瞭解。下面將我所瞭解到的一些信息分享給大家。 Apollo項目介紹 阿波羅(Apollo)是百度發佈的面向汽車行業及自動駕駛領域的合作伙伴提供的軟件平臺。發佈時間是2017年4月19日,旨在

原创 CAN總線要點

前言 CAN總線的應用在現在看來越來越廣泛,我廠設備從最初的ARM9與ARM7平臺、期間升級過度到CortexA8與Cortex M3平臺,再到現在的Cortex M4平臺,圍繞CAN進行了一系列產品的開發,CAN總線的穩定性是毋庸置疑的

原创 Apollo演示rosbag包時"command not found"錯誤解決辦法

執行百度Apollo演示包時,運行如下語句: rosbag play -l ./docs/demo_guide/demo.bag --loop 出現以下錯誤:bash: rosbag: command not found 解決辦法: 在

原创 回調函數基本介紹和基本使用場景

轉載自:https://blog.csdn.net/u014337397/article/details/80328277 1.回調函數基本定義 什麼是函數指針     通俗來說,函數指針是一個指向特定函數的指針。函數的類型由其參數及返回

原创 C++內存管理

一、內存管理 1. 內存分配方式        在C++中,內存分成5個區,分別是:堆、棧、自由存儲區、全局/靜態存儲區、常量存儲區。        棧,在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執行結束時這些存儲單元自

原创 C++判斷身份證號是否合法

const char* cityCode[35] = { "11", "12", "13", "14", "15", "21","22", "23", "31", "32", "33", "34", "35", "36", "37",

原创 【轉載】Twain協議參數解析

Asynchronous Device Events 異步設備事件CAP_DEVICEEVENTMSG_SET選擇應用程序希望Twain源報告的事件; MSG_RESET返回Twain源的首選設置。Audible Alarms 報警聲音C

原创 C#完成下載進圖條實現

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u