原创 圖像模糊處理 濾波算法--OpenCV05

    平滑處理也稱模糊處理     是一種簡單且使用頻率很高的圖像處理辦法     平滑處理的用途有很多,最常見的是用來減少圖像上的噪點或者失真     在涉及到降低圖像分辨率的時候,平滑處理是非常好用的辦法     使用平滑處理是爲了

原创 閾值化(二值化)--OpenCV10

閾值化可以被視爲最簡單的圖像分割方法。比如,從一幅圖像中利用閾值分割出我們所需要的物體部分。 這樣的圖像分割方法基於圖像中物體與背景之間的灰度差異,而且此分割屬於像素級的分割。 Threshold()和adaptiveThreshold(

原创 圖像金字塔--OpenCV09

    圖像金字塔是圖像中多尺度表達的一種,最主要用於圖像的分割。     是一種以多分辨率來解釋圖像的有效但概念簡單的結構。     圖像金字塔的底部是待處理圖像的高分辨率表示,頂部是低分辨率的近似     我們將一層一層的圖像比喻成金

原创 邊緣檢測--OpenCV11

邊緣檢測的各種算子和濾波器有  Canny算子,Sobel算子,Laplacian算子以及scharr濾波器。 最優邊緣檢測的三個主要評價標準 低錯誤率:標識出儘可能多的實際邊緣,同時儘可能地減少噪聲產生的誤報。 高定位性:標識出的邊緣要

原创 c++--list容器 鏈表操作

鏈表相當於 不連續的數組 每個元素都有自己的位置 幷包含有指向下一個元素的位置,這樣相當於形成了鏈式 鏈表不支持遍歷 //list容器構造 鏈表 list <int> L1; L1.push_back(10); L1.pus

原创 初學opencv01--開啓攝像頭

import cv2 import numpy as np print('------hello cv') cap = cv2.VideoCapture(0) # 開啓攝像頭 0代表是筆記本自帶攝像頭 # 有多的攝像頭接口的話 次序上

原创 初學opencv02--攝像頭定時截圖

import cv2 import numpy as np print('------hello cv') cap = cv2.VideoCapture(0) index = 0 imgname = 0 while True:

原创 初學opencv03--顏色空間

import cv2 as cv import numpy as np filename = 'C:/Users/45450/Desktop/lenna.jpg' img = cv.imread(filename) gray = cv

原创 搭建物聯網服務器基於nodejs

偶然的機遇,今天接觸了服務器。剛開始不知道服務器爲何物,今天算是瞭解了個大概。 搭建的TCP服務器算一個載體,可以把一些硬件獲取到的數據全部接入網絡,然後通過一個接口發給手機或者上位機。通過特定的IP地址。 我的手機想要操控一盞燈。可以