原创 opencv_霍夫變換-直線

霍夫變換用來做直線檢測 前提條件:邊緣檢測已完成(可用canny) 空間平面到極座標空間的轉換。 直角座標空間中的每條直線都可以使用極座標空間來表示。參數有(r,θ),r表示直線到原點的距離,θ表示“距離線”與x軸座標的夾角。 因此,可以

原创 python將各個文件夾中的圖像名稱及路徑寫到txt中

將不同文件夾下的文件名稱都寫到同一個txt文件 中。 import os #將各個文件夾中的圖像名稱及路徑寫到txt中 def getFileNames(rootDir,txtpath): f=open(txtpath,'w+'

原创 python將當前文件夾中的文件名稱寫入excel中

# coding=utf-8 import os from xlwt import * # 操作excel模塊 #將當前文件夾中的所有名稱寫到excel中 file=Workbook(encoding='utf-8') table=fi

原创 pydotplus graphviz InvocationException GraphViz s executables not found(虛擬環境中)

開始時,是pydot報錯, 解決辦法是:Lib\site-packages\keras\utils\vis_utils.py 中的pydot,全部都改成pydotplus。 然後運行還是報錯:“pydotplus.graphviz.Inv

原创 h5轉onnx

import keras2onnx import onnx from keras.models import load_model model = load_model('D:/1.h5') onnx_model = keras2onn

原创 tensorboard 拒絕了我們的連接請求

1、打開tensorboard時出現了此種錯誤。(如下圖錯誤) 只需在運行時加入: tensorboard --logdir "D:\PyCharm_workspace\test\logs" --host=127.0.0.1 運行成功:

原创 各個版本Tensorflow需要的CUDA版本以及Cudnn的對應關係

本人總是愛犯錯,因此記錄下來對應關係,省的又遇見一堆的問題。 1、查看cuda版本號: cmd命令通查看:nvcc -V; 2、Cudnn版本查看: 直接進入安裝目錄:C:\Program Files\NVIDIA GPU Computi

原创 ValueError: setting an array element with a sequence

深度學習tensorflow框架在訓練的時候,sess.run(feed_dict={image: x_tr, label: y_tr, lr: learning_rate})遇到的報錯。 我所使用到的解決方案是: 1、圖像size大小不

原创 python 從文件夾中隨機挑選若干張圖像,並將圖像路徑寫入txt

import os, sys import random import shutil if __name__ == '__main__': # open /textiles path = "E:/pycharm_wo

原创 圖像模式介紹

1、相關概念 2、模式"1" 3、模式"L" 4、模式"P" 5、模式"RGBA" 6、模式"CMYK" 8、模式"YCbCr" 9、模式"I" 10、模式"F" 1、相關概念    所謂圖像模式,就是把色彩分解成部分顏色組件,對顏色組件

原创 python-opencv圖像擴增操作

import cv2 import numpy as np import os img = cv2.imread('E:/pycharm_workspace/python_data_process/pic/fox.jpg') def

原创 opencv_霍夫變換_圓檢測

相關API    cv::HoughCircles 霍夫緣檢測對噪聲比較敏感,所以需要先用中值濾波去噪。 基於效率考慮,opencv實現霍夫圓檢測是基於圖像梯度實習那的,分爲2步: 1、檢測邊緣,發現可能的圓心 2、基於第一步,從候選圓心

原创 opencv_應用-提取水平與垂直直線_去噪

#include<opencv2\opencv.hpp> #include<highgui.h> #include<iostream> using namespace std; using namespace cv; int main(

原创 opencv-初始化圖像

#include<opencv2\opencv.hpp> #include<highgui.h> #include<iostream> using namespace std; using namespace cv; int main(

原创 opencv--高斯金字塔—上採樣—下采樣

#include<opencv2\opencv.hpp> #include<highgui.h> #include<iostream> using namespace std; using namespace cv; int main(