原创 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(