原创 【4】OpenCV入門-圖形與文字繪製

1.重要繪圖元素介紹 (1)cv::Point Point表示平面上一個點(x,y),其中x,y都是整數。OpenCV中關於Point的定義如下: typedef Point_<int> cv::Point2i; typedef Poi

原创 【5】TCP/IP協議族詳解-ICMP協議

聲明:本博客參考《TCP/IP詳解卷一:協議》 1. 概述 ICMP通常被認爲是IP層的一部分。它傳遞差錯報文以及其它需要注意的信息。ICMP報文在IP報文內部被傳輸,它們之間的關係如下圖: 2. ICMP ICMP報文的格式如下圖所示

原创 【6】TCP/IP協議族詳解-IP路由表

聲明:本博客參考自《TCP/IP詳解卷一:協議》 1.概述 選路是IP最重要的功能之一,需要選路的數據報可以是本機產生也可是其它主機產生,後一種情況下主機需要配置成一個路由器,否則在網口接收到其它主機發送的數據,如果目的主機不是本機的話,

原创 【8】TCP/IP協議族詳解-UDP協議

聲明:本博客參考自《TCP/IP詳解卷一:協議》 1.概述 UDP是一個簡單的面向數據報的運輸層協議。進程的每個輸出操作都會產生一個UDP數據報,並組裝成一份待發送的IP數據報。 UDP把應用程序傳給IP層的數據報發送出去,但是並不保證

原创 【1】OpenCV入門-配置環境

1.opencv下載 官網:https://opencv.org/ 在官網選擇Release選項,可以進入上圖的界面,選擇你想要的OpenCV版本即可。 建議:最好選擇3.x.x的版本,因爲現在市面上最新的教程一般都是3.x.x的版本

原创 【2】OpenCV入門-讀取、顯示、存儲一幅圖像

1.涉及函數   (1)imread 函數原型:    Mat imread(const string& filename, int flags=1) 參數說明:①filename:文件名。②flags:加載圖片的方式 備註:imread

原创 【3】OpenCV入門-Mat詳解

聲明:本博客部分參考《OpenCV3編程入門》這本書   1.Mat與lpIlmage對象 Mat對象是OpenCV2.0之後引進的圖像數據結構、自動分配內存、不存在內存泄漏問題,是面向對象 的數據結構。Mat分頭部和數據部分。 lpll

原创 【5】OpenCV入門-圖像模糊去噪

1.圖像模糊去噪原理 圖像在採集、傳輸的過程中,因爲人爲或者系統的因素難免會產生噪聲。這時候就需要對圖像進行預處理降低噪聲。圖像模糊降噪的數學原理是圖像的卷積操作。假設有一幅6x6的圖像矩形。 在6x6的圖像像素矩陣上有一個紅色中心黃色

原创 Unix網絡編程【7】-IO複用

本博客參考自《Unix網絡編程:卷1》 IO複用 1.IO複用的應用場景 IO複用可以使得一個程序可以同時對多個描述符服務(輸入輸出和套接字描述符)。關於IO複用的原理可以參考博客:https://blog.csdn.net/qq

原创 利用word中的通配符修改論文格式

利用word中的通配符修改論文格式 1.word中通配符的基本語法 word中的通配符是在word中查找和替換文本字符串符號組合。它有指定的語法和設計,word中的通配符的格式與普遍的正則表達式有點區別。 接下來就介紹下word中

原创 Unix網絡編程【6】-IO模型介紹

本博客參考自《Unix網絡編程:卷1》 各種IO模型的介紹 1.使用其它IO模型的理由 基本的TCP客戶與服務器程序可能會出現客戶等待用於輸入的時候,服務器進程被殺死。服務器雖然正確地給客戶發送的FIN,但是客戶阻塞與獲取用戶輸入

原创 Unix網絡編程【5】-基本TCP客戶服務器程序

本博客參考自《Unix網絡編程:卷1》 本博客使用的unp庫的安裝:https://blog.csdn.net/qq_37981695/article/details/106169972 簡單TCP客戶/服務器程序 1.程序介紹

原创 Unix網絡編程【3】-基本TCP套接字

本博客參考《Unix網絡編程:卷1》 1.基本TCP套接字函數 1.1 socket函數 Ubuntu:/usr/include/x86_64-linux-gnu/sys/socket.h-函數原型 Ubuntu:/usr/inc

原创 Unix網絡編程【4】-unp庫的安裝和使用

本博客參考自《Unix網絡編程:卷1》 1.unp庫函數的安裝和使用 unp庫是《Unix網絡編程》的作者所寫的個人庫,源代碼是免費可得的。書中的例子大多使用的他自己的庫函數。 1.1 安裝 (1)下載 https://www.i

原创 Unix網絡編程【2】-套接口操作函數

本博客參考自《Unix網絡編程卷1》 套接字操作函數 1.字節排序函數 一個16位的整數,由兩個字節組成。它在計算機中有兩種存儲方式:1.將低字節作爲起始地址-小端序。2.將高字節作爲起始地址-大端序。 MSB(most sig