原创 【Django】VMware Workstation Pro 創建Ubuntu虛擬機

下載鏈接: 1. VMware Workstation 15.1.0  Pro 官方下載鏈接(需要註冊登陸):https://my.vmware.com/web/vmware/details?productId=799&rPId=3710

原创 最小生成樹-Kruskal算法-python

圖的基本概念: 圖:圖由頂點集V和邊集E組成,表示爲G=(V,E); 邊權:邊e具有權重,(結合不同環境具體可以理解爲兩點的距離、相似度) 樹:任意兩點都有路徑相連,但是沒有迴路 最小生成樹(MST:minimum spanning tr

原创 利用opencv+python進行圖片的讀取、顯示和存儲

1. 圖片讀取 使用函數cv2.imread(filename[, flags])從文件中載入圖片,第一個參數是圖片的路徑(可以是相對路徑也可以是絕對路徑),第二個參數是圖片讀取的方式(可選,默認爲cv2.IMREAD_COLOR,忽略透

原创 python+openCV利用函數cv2.findContours()和cv2.drawContours查找並繪製輪廓

函數cv2.findContours(image, mode, method[, offset]) 概述: 尋找一個二值圖像的輪廓。注意黑色表示背景,白色表示物體,即在黑色背景裏尋找白色物體的輪廓 參數: image:8位單通道

原创 openCV+python 採用滑動條實現動態全局閾值分割

全局閾值(又稱簡單閾值)   顧名思義,整幅圖像採用一個閾值,當某一點像素值大於閾值時,賦予該點一個新值,否則就賦予另外一種值。採用函數cv2.threshold()實現。   cv2.threshold(src, thresh, max

原创 有關函數cv2.imshow()處理不同圖像深度時的數據轉化問題

結論: 當cv2.imshow()處理圖像深度爲CV_8U(默認範圍爲[0,255])時,按原數據顯示;當處理圖像深度爲CV_16U(默認範圍爲[0,65535])時,除以256,映射到[0,255];當圖像深度爲CV_32F和CV_64

原创 python+openCV使用滑動條調節閾值進行Canny邊緣檢測

Canny邊緣檢測一般流程 高斯濾波,平滑圖像,減弱噪聲 計算圖像梯度大小和方向 非極大值抑制,稀疏邊緣 滯後閾值(雙閾值檢測) 函數cv2.Canny(image, threshold1, threshold2[, aper

原创 2. 爬蟲模擬登陸有道

相比上文,主要多了一個加密密碼的處理 思路流程 1.首先通過瀏覽器(這裏用的是360瀏覽器)訪問有道登陸界面(‘http://account.youdao.com/loginservice=dict&back_url=http://dic

原创 OpenCV4.1.2新增的cv2.dnn_DetectionModel 類的用法

最新版本OpenCV4.1.2,針對深度神經網絡模塊,提供了三個類,通過它們,自動實現輸入圖像預處理與後處理,直接輸出檢測結果,支持圖像分類、對象檢測、圖像分割三種常見的視覺常見任務 分別如下: cv2.dnn_Classificati

原创 python+openCV 自適應閾值分割

當圖像各局部亮度不同時,全局閾值就很難將背景和目標分割。因此提出了自適應閾值,即在圖像的不同區域採用不同的閾值進行分割。利用函數cv2.adaptiveThreshold()進行分割。   cv2.adaptiveThreshold(sr

原创 利用VGG16網絡模塊進行遷移學習,實操(附源碼)

原文代碼+Food_5K數據集,提取碼:1izj  什麼是遷移學習 當數據集沒有大到足以訓練整個CNN網絡時,通常可以對預訓練好的imageNet網絡(如VGG16,Inception-v3等)進行調整以適應新任務。 通常來說,遷移學習有

原创 cv2.dnn.blobFromImage()函數用法

函數cv2.dnn.blobFromImage(image[, scalefactor[, size[, mean[, swapRB[, crop[, ddepth]]]]]]) 作用: 對圖像進行預處理,包括減均值,比例縮放,裁剪,交換

原创 python+openCV滑動條的使用

滑動條可以動態調節參數控制圖像,達到所需的效果。主要應用函數cv2.creatTrackbar()與函數cv2.getTrackbarPos(),下面詳細介紹各函數參數。 1. cv2.creatTrackbar(trackbarName

原创 【Django】Ubuntu 安裝anaconda3並利用anaconda創建python虛擬環境

Anaconda3資源下載 官方下載地址:https://www.anaconda.com/distribution/ 網盤地址:https://pan.baidu.com/s/14hbgxC8Ov4UqJy6VsgUwRg  提取碼:q

原创 【Django】開啓第一個Django項目

首先在虛擬環境中安裝django,ctrl+alt+t打開終端,鍵入: shannont@ubuntu:~$ workon Django (Django) shannont@ubuntu:~$ pip3 install djang