原创 python數據結構與算法:雙向鏈表

雙向鏈表: ###################### P4.13-P4. 雙向鏈表 ########################### # import singlelinkList class Node(object

原创 python數據結構與算法:二叉樹及三種遍歷方式(先序遍歷/中序遍歷/後序遍歷)

樹的實現採用queue的形式: 樹的三種遍歷方式(廣度優先白能力法):先序遍歷(根左右),中序遍歷(左根右)以及後序遍歷(左右根) ######################P6.4 數據結構################## cl

原创 邊緣提取算子(圖像邊緣提取)——canny算法的原理及實現 OpenCV (七)

canny邊緣檢測實現(C++、opencv) 1.作用:        圖像邊緣信息主要集中在高頻段,通常說圖像銳化或檢測邊緣,實質就是高頻濾波。我們知道微分運算是求信號的變化率,具有加強高頻分量的作用。在空域運算中來說,對圖像的銳化

原创 python數據結構與算法:棧

棧:  '''Stack() 創建一個新的空棧 push(item) 添加一個新的元素item到棧頂 pop() 彈出棧頂元素 peek() 返回棧頂元素 is_empty() 判斷棧是否爲空 size() 返回棧的元素個數'''

原创 python數據結構與算法:隊列與雙端隊列

雙端隊列:  #################隊列#################### #coding:utf-8 """ Deque() 創建一個空的雙端隊列 add_front(item) 從隊頭加入一個item元素 add

原创 python數據結構與算法:單向鏈表

單鏈表:python實現及其對應的 增刪查檢 操作   ##################### P4.1-P4.8 單向鏈表 ########################### #coding:utf-8 class Nod

原创 python數據結構與算法:單向循環列表

單向循環列表:python實現,及其對應的 增刪查檢 操作 ##################### P4.9-P4.12 循環鏈表 ########################### #coding:utf-8 class

原创 python數據結構與算法:二分查找

二分查找:python 實現 def binary_seaech(alist,item): """二分查找 遞歸實現""" n = len(alist) if n > 0: mid = n

原创 python-opencv 定位識別讀表

  import cv2 import numpy as np import math import matplotlib.pyplot as plt """ 函數的格式爲:kmeans(data, K, bestLabels, cri

原创 OpenCV(六)——旋轉保存圖片——youtu

cv::Mat depth_image_(FLAGS_deptrum_output_height, FLAGS_deptrum_output_width, CV_16UC1, &dep

原创 人臉識別/人眼識別haar -- OpenCV (五)

int main(int argc, char** argv) {     RNG rng;     //recongine face position in rgb      cv::Mat temp_thin_color = cv:

原创 Watershed Algorithm(圖像分割)——分水嶺算法的原理及實現 OpenCV (四)

分水嶺算法實現(C++、opencv) 1.作用:        通常用於分割圖像,主要實現以臨近像素間的相似性作爲重要的參考依據,從而將在空間位置上相近並且灰度值相近的像素點互相連接起來構成一個封閉的輪廓,封閉性是分水嶺算法的一個重要

原创 python2與python3轉換記錄

爲什麼需要有兩個版本的Python Python2和Python3不兼容是每個接觸過Python的開發者都知道的事,雖說Python3是未來,但是仍然有很多項目採用Python2開發。Linux的許多發行版本(如Ubuntu)都會自帶Py

原创 contours——contours便利刪除操作方法 OpenCV (二)

int cmin = 100; int cmax = 1000; vector<vector<Point>>::const_iterator itc = contours.begin(); while (itc != contou

原创 yolov3(一:模型訓練)

第一部分:訓練已有的voc datasets 搞清楚該算法的模型訓練流程 Darknet是Joseph維護的開源的神經網絡框架,使用C語言編寫:https://pjreddie.com/darknet/yolo/ Darknet快速,易於