原创 OpenCV小白學習筆記(六)模糊圖像

模糊圖像一 模糊原理 Smooth/Blur 是圖像處理中最簡單和常用的操作之一 使用該操作的原因之一就爲了給圖像預處理時候減低噪聲 使用Smooth/Blur操作其背後是數學的卷積計算 通常這些卷積算子計算都是線性操作,所以又

原创 OpenCV小白學習筆記(二)圖像處理

圖像處理(二) 矩陣的掩膜操作 獲取圖像像素指針 掩膜操作 獲取圖像像素指針 CV_Assert(myImage.depth() == CV_8U); Mat.ptr(int i=0) 獲取像素矩陣的指針,索引i表示第幾行,從

原创 OpenCV小白學習筆記(五)繪製形狀和文字

繪製形狀和文字 使用cv::Point與cv::Scalar 繪製線、矩形、園、橢圓等基本幾何形狀 隨機生成與繪製文本 使用cv::Point與cv::Scalar Point表示2D平面上一個點x,y Point p; p

原创 OpenCV小白學習筆記(一)圖像處理

圖像處理(一) 加載、修改、保存圖像 使用的函數: 加載圖像(用cv::imread) 修改圖像 (cv::cvtColor) 保存圖像(cv::imwrite) 加載圖像(用cv::imread) 原型: Mat imrea

原创 OpenCV小白學習筆記(四)圖像處理

圖像處理(四) 圖像混合 1.理論-線性混合操作 2.相關API (addWeighted) 理論-線性混合操作 其中的取值範圍爲0~1之間 相關API (addWeighted) 參數1:輸入圖像Mat – src1 參數2:

原创 OpenCV小白學習筆記(三)圖像處理

圖像處理(三) Mat對象 **1.Mat對象與IplImage對象 2.Mat對象使用 3.Mat定義數組** Mat對象OpenCV2.0之後引進的圖像數據結構、自動分配內存、不存在內存泄漏的問題,是面向對象的數據結構。分了

原创 OpenCV小白學習筆記(二)

圖像處理(二) 矩陣的掩膜操作 獲取圖像像素指針 掩膜操作 獲取圖像像素指針 CV_Assert(myImage.depth() == CV_8U); Mat.ptr(int i=0) 獲取像素矩陣的指針,索引i表示第幾行,從

原创 OpenCV小白學習筆記(一)

圖像處理(一) 加載、修改、保存圖像 使用的函數: 加載圖像(用cv::imread) 修改圖像 (cv::cvtColor) 保存圖像(cv::imwrite) 加載圖像(用cv::imread) 原型: Mat imrea

原创 Linux進程編程(二)

Linux進程(二) vfork函數 vfork也可以創建進程,與fork有區別: vfork直接使用父進程的存儲空間,不進行拷貝 vfork保證子進程先運行,當子進程調用exit退出後,父進程才執行 進程退出 正常退出 M

原创 Linux進程編程(一)

Linux進程(一) 進程概念 進程是程序的一次運行活動 也就是每當有一個程序跑起來後,系統內就會多出一個進程。 1.我們可以通過ps指令來查看系統中存在的進程: 實際使用中,一般配合grep來查找程序中的進程 ps -aux|g

原创 Linux進程編程(四)

參考這個博主 https://blog.csdn.net/u014530704/article/details/73848573 system()函數 返回值: 成功則返回進程的狀態值; 當sh不能執行時,返回127; 失敗返回-

原创 Linux進程編程(三)

Linux進程(三) 等待子進程退出 父進程等待子進程退出,並收集子進程的退出狀態 子進程狀態不收集會變成殭屍進程。 等待函數 wait函數 如果其所有子進程都還在運行,則阻塞 如果一個子進程已終止,正等待父進程獲取其終止狀

原创 Linux網絡編程socket(二)

代碼案例 上一章的網絡連接測試 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> /* See NOTES */ #include <sys/socket.

原创 Linux網絡編程socket(一)

TCP/UDP對比 TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的,即發送數據之前不需要建立連接 TCP提供可靠的服務。也就是說,通過TCP連接傳送的數據,無差錯,不丟失,不重複,且按序到達;UDP盡最大努力交付,

原创 Linux網絡編程socket(三)

客戶端代碼 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> #includ