- 博客(75)
- 资源 (7)
- 收藏
- 关注

原创 YOLO-darknet-Windows新建工程遇到的问题以及解决办法
在新建工程下添加以下文件模型相关:obj.namesyolo-obj.cfgyolo-obj_final.weightsOpencv库文件:opencv_world320.dllopencv_world320d.dlldarknet-master\build\darknet\x64路径下的:pthreadGC2.dllpthreadVC2.dll编译yolo_cpp_dl...
2019-08-29 21:14:18
2313

原创 YOLO3 Windows训练自己的数据集
下载VOCdevkit置于darknet-master\build\darknet\x64目录下1.xml放Annotations img放JPEGImages2.cd到VOCdevkit\VOC2007 运行python test.py3.cd到VOCdevkit同一目录下 运行python voc_label.py 修改voc_label.py中类的名字4.将VOCdevkit同...
2019-08-13 12:44:58
1094

原创 YOLO3 Windows10配置教程
硬件环境1.操作系统 Windows 10 64位 ( DirectX 12 )2.处理器 AMD Ryzen 5 2600X 六核3.显卡 Nvidia GeForce GTX 1070 Ti ( 8 GB / 索泰 )软件环境1.Opencv 3.2.02.CUDA 9.2.1483.Cudnn 7.13.YOLO3 Windows版4.VS2017 企业版配置流程1.修...
2019-07-28 12:30:29
1199
原创 Win11开启共享文件
1.点击桌面windows图标。5.点击更多设置->高级共享设置。3.点击网络和Internet。7.取消 密码保护的共享。4.点击高级网络设置。
2023-06-20 17:50:01
629
转载 机器学习评价标准
摘要:数据挖掘、机器学习和推荐系统中的评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)简介。引言:在机器学习、数据挖掘、推荐系统完成建模之后,需要对模型的效果做评价。业内目前常常采用的评价指标有准确率(Precision)、召回率(Recall)、F值(F-Measure)等,下图是不同机器学习算法的评价指标。下文讲对其中某些指标做简要介绍。这里写图片描述本文针对二元分类器!本文针对二元分类器!!本文针对二元分类器!!!对分类的分类器的评价指标将
2020-07-18 18:16:51
1577
原创 无法解析的外部符号 __cudaPushCallConfiguration
最近在编译YOLOv3的darknet时,VS2015报错显示无法解析的外部符号__cudaPushCallConfiguration,系统是Win10。但是CUDA9.2以及CUDNN都是完好的。问题出在哪呢?最近电脑安装了很多版本的CUDACUDA版本CUDNNCUDA9.0CUDNNCUDA9.2CUDNNCUDA10.0CUDNNCUDA10.2CUDNN问题出在环境变量的顺序1.修改CUDA_PATH环境变量为CUDA9.2路径,不起作用2
2020-06-29 18:30:28
3088
原创 YOLO官方分类权重下载
darknet53.weights不等于darknet53.conv.74首先darknet53.weights是darknet53这个分类网络的权重;darknet53.conv.74是YOLOv3的主干网络的权重,YOLOv3的主干网络改进自(不等于)darknet53,所以darknet53.weights不等于darknet53.conv.74 首先darknet53.weights是darknet53这个分类网络的权重;darknet53.conv.74。原因是主干网络阉掉了部分层。下载地址呢
2020-06-28 21:48:51
4052
原创 GlassyWing / text-detection-ocr 在win10上部署遇到的问题
CUDA9.0找不到安装CUDA9.0 与对应cudnn7.6.5 即可,显卡版本太高会导致报错:CUDA与系统显卡驱动不匹配,不用在意他继续往下安装就行。AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’这是因为Keras的版本与TensorFlow的版本不匹配,卸载现有的,安装指定版本的Keras就行可以看到与TF1.9匹配的Keras版本号为2.2.0(tensorflo
2020-05-31 14:44:38
650
原创 python 小project:将文件夹下所有MP4转MP3
环境:win 10anaconda 4.8.3python 3.7.3安装第三方库pip install moviepy代码:from moviepy.editor import *#获取文档绝对路径下 所有视频的绝对路径#逐个转换#保存为MP3#修改文件夹下所有xml文件中的中文路径def changesku(inputpath): listdir = os.listdir(inputpath)#获得所有文件名 for file in listdir:
2020-05-26 20:31:13
1852
1
原创 keras_cor在win10下anaconda下安装教程
conda create -n tensorflow2.1 python=3.7conda activate tensorflow2.1>pip install D:\software_python_packge\Shapely-1.6.4.post2-cp37-cp37m-win_amd64.whlpip install git+https://github.com/faustomorales/keras-ocr.git#egg=keras-ocrpip install tensor
2020-05-26 12:44:57
662
原创 Keras_ocr遇到的问题
1 显示内存不够Looking for C:\Users\有对象真好\.keras-ocr\crnn_kurapan.h52020-05-21 14:00:01.016118: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 3019898880 exceeds 10% of free system memory.2020-05-21 14:00:03.402349: W tensorflow/core/frame
2020-05-21 16:24:54
2497
1
原创 Tesseract4.1.0获得文本框坐标信息
话不多说,直接上demo Pix *image = pixRead("/usr/src/tesseract/testing/phototest.tif");//读取图像 tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI(); api->Init(NULL, "eng");//初始化 api->SetImage(image);//载入图像 Boxa* boxes = api->GetComponentImage
2020-05-19 20:09:31
4513
原创 VOC格式数据集运行k-means算法
1.将所有xml文件放到k-means项目的Annotations文件夹下2.在Annotations同级目录下运行C:\Windows\System32\cmd.exe打开cmd窗口3.运行python example.py得到结果
2020-03-12 17:16:13
1290
原创 Tesseract参数详解
C:\Users\jack>tesseract --help-extraUsage: tesseract --help | --help-extra | --help-psm | --help-oem | --version tesseract --list-langs [--tessdata-dir PATH] tesseract --print-parameters [op...
2020-01-05 12:12:24
5061
原创 Yolo3 darknet voc格式数据集制作训练经验
数据集中有两张图像属于同一类物体但是Scale尺度差异太大(就是图像大小一致,但图像中的物体一个特别大,另一个特别小),会导致系统崩溃。解决办法也很简单,在中间插入无关的一个类别作为分界线,而且最好插入2张以上。...
2020-01-04 18:03:43
745
1
原创 VS2015bug ->const char[]+string后开头多了“?”符号
string+char[]相加后输出cv::Mat frame = imread(files[i].c_str()); char str[25] = { 0 }; sprintf(str, "%d", i); cout << "C:\\Users\\m1873\\Desktop\\newout\\" + (std::string)str << endl;//...
2019-12-30 20:11:25
614
原创 tesseract4.1.0 win10 VS2017profess编译
2.下载各种文件2.1下载最新的CPPAN版本。解压缩后,将cppan.exe所在的路径添加到系统变量中;https://cppan.org/client/cppan-master-Windows-client.zip2.2下载cmake,本文用的是cmake-3.10.1-win64-x64,将cmake.exe所在的路径添加到系统变量中;https://cmake.org/downlo...
2019-12-24 20:01:41
1232
4
原创 Tesseract4.1.0 LSTM训练报错 英文数字 jTessBoxEditor无法显示框框
训练语句tesseract eng_my.font.exp0.tif eng_my.font.exp0 -l eng -psm 7 batch.nochop makebox
2019-12-21 17:14:50
2961
17
原创 Opencv窗口属性
CV_WINDOW_NORMAL 将窗口更改为正常大小或使窗口可调整大小。.CV_WINDOW_AUTOSIZE 通过显示的图像约束窗口的大小。该窗口不可调整大小。.CV_WINDOW_FULLSCREEN 将窗口更改为全屏.CV_WINDOW_FREERATIO 使窗口在没有比率约束的情况下可调整大小.CV_WINDOW_KEEPRATIO 使窗口可调整大小,但保留所显示图像的比例。...
2019-12-13 15:55:24
1461
原创 OPENCV Mat相关问题
Mat全部类型及其规律Mat成员函数type()返回值代表的类型RotatedRect的倾斜角度可以看到是最下方的width与x轴的角度[0,-90),四个角点的顺序是逆序.前三个图为width>height,最后一个图height>width.Mat的行与列与高和宽的关系...
2019-12-12 18:48:27
600
原创 VS2015 生成darknet接口类动态库dll时无法生成对应的lib
没有__declspec(dllexport) 就不会生成dll对应的lib解决方法:将接口类定义为导出模式,关键字__declspec(dllexport)class __declspec(dllexport) darknet:public Detector即可生成对应的lib库,如下图问题二:如果不添加关键字__declspec(dllexport)的话,只生成dll,则引用该d...
2019-12-09 13:30:33
968
原创 YOLOv3 darknet Windows版 评价指标的命令行
处理data/train.txt中一列表的图像 , 并将保存检测的结果到 result.json文件 使用: darknet.exe detector test cfg/coco.data cfg/yolov3.cfg yolov3.weights -ext_output -dont_show -out result.json < data/train.txt处理data/train....
2019-12-08 13:01:42
839
原创 读取文件夹内所有视频,然后每秒截一帧图像 python opencv
#coding=utf-8import cv2import numpy as np#获得文件夹内所有视频的名字import os'''for each vedio in vedios 分解视频成图像'''SourceImgPath = "C:\\PycharmProjects\\VediosToImgs\\Vedio" + '\\' # 视频读取路径vedionam...
2019-12-05 21:13:38
1862
1
原创 darknet检测与初始化分离
1.class Detector数据成员private: std::shared_ptr<void> detector_gpu_ptr;//智能指针 std::deque<std::vector<bbox_t>> prev_bbox_vec_deque;//deque(双端队列)是由一段一段的定量连续空间构成,可以向两端发展,因此不论在尾...
2019-12-02 15:05:50
1115
原创 YOLO视频检测的流程细节
YOLO检测的三大步骤载入cfg载入weights网络预测C:\darknet-master\src\art.c void demo_art(char *cfgfile, char *weightfile, int cam_index){#ifdef OPENCV network net = parse_network_cfg(cfgfile);//载入cfg ...
2019-11-29 20:53:14
2057
原创 C++路径存储在string中,去掉路径中最后一个文件夹的名字
#include<iostream>#include<string>using namespace std;int main(){ string total = "C:\\Users\\jack\\Documents\\Visual Studio 2015\\Projects\\GetScaleImgPart\\x64\\Release"; int pos =...
2019-11-29 19:43:40
2226
原创 C++修改main()函数的argv
当argv[1]被重新赋值后,如果数组越界,会把argv[2]中的内容挤掉,argv[2]中存储的是argv[1]中越界的部分#include <opencv2/opencv.hpp>#include <opencv2\highgui\highgui.hpp>#include <opencv2/core/core.hpp>#include <fst...
2019-11-29 18:50:38
1490
原创 YOLO3网络层具体参数的输出位置
1.卷积层的输出0 conv 32 3 x 3/ 1 416 x 416 x 3 -> 416 x 416 x 32 0.299 BF输出位置:darknet-master\src\convolutional_layer.c(564): fprintf(stderr, "%4d x%4d x%4d -> %4d x%4d x%4d %5....
2019-11-29 11:53:54
1965
原创 opencv python 输入键盘旋转任意角度图像
while(读取一个字符) 读取图像 if 字符 = r 旋转一个角度 else if 字符 = s 保存图像 else if 字符 = q break; from pynput import keyboardimport cv2import nu...
2019-11-28 22:18:29
1876
转载 python使用opencv无法读取中文路径
1.方法一# coding: utf-8import cv2def cv_imread(file_path = ""): file_path_gbk = file_path.encode('gbk') # unicode转gbk,字符串变为字节数组 img_mat = cv2.imread(file_path_gbk.decode()) # 字节数组直接转字...
2019-11-23 15:21:21
482
原创 Anaconda3 python3.7.3 windows10安装pynput
1.官网下载安装文件pynput-1.4.5-py2.py3-none-any.whl2.进入到Anaconda3安装目录cd C:\ProgramData\Anaconda3,将pynput-1.4.5-py2.py3-none-any.whl存放到此目录下3.运行pip install pynput-1.4.5-py2.py3-none-any.whl...
2019-11-22 17:44:12
7572
2
原创 #修改文件夹下所有xml文件中的中文路径,即修改所有xml文件path标签内容
import osimport xml.etree.ElementTree as ET#修改文件夹下所有xml文件中的中文路径def changesku(inputpath): listdir = os.listdir(inputpath)#获得所有文件名 for file in listdir: file = os.path.join(inputpat...
2019-11-22 13:50:08
1569
7
原创 python pycharm读取文件夹下所有图像文件,改变名称后存放到另一文件夹下
import reimport cv2 as cvimport numpy as npimport os#读取所有图像 ,重命名为VOC格式,选取部分图像进行平移变换import os.pathimport globSourceImgPath = "C:\\RenameImgToVoc\\output"SacePath = "C:\\RenameImgToVoc\\inpu...
2019-11-21 20:59:38
3232
原创 YOLOv3的IoU与众不同???
普通IoU:计算在x轴上的重叠长度给定:X1,W1 X2,W2min(X1+W1,X2+W2)-max(X1,X2)YOLO:计算在x轴上的重叠长度给定:X1,W1 X2,W2min(X1+W1/2,X2+W2/2)-max(X1-W1/2,X2-W2/2)
2019-10-19 18:32:10
900
2
原创 YOLO3检测调用函数流程plus获取网络中间输出结果
void run_detector(int argc, char **argv)void test_detector(char *datacfg, char *cfgfile, char *weightfile, char *filename, float thresh, float hier_thresh, int dont_show, int ext_output, int save_la...
2019-09-11 12:34:28
973
原创 YOLO源码(结构体)解读
原文出处1. src/network.h(darknet中网络结构体:network)typedef struct network { int n; // 网络总层数 int batch; uint64_t *seen; // 目前已经读入的图片张数(网络已经处理的图片张数)(在make_network()中动态分配内存) int *t; float...
2019-09-04 12:01:49
1256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人