- 博客(15)
- 收藏
- 关注
原创 车牌识别(一)——车牌定位(附详细代码及注释)
车牌识别分三步:车牌定位,车牌字符分割,车牌字符识别。本篇就车牌定位进行讲述。车牌定位顾名思义——找出车牌的位置。如何实现,又分三步:图像预处理,数学形态学粗定位,长宽比例精确定位。首先,对图像预处理:彩色图像转灰度图高斯滤波,中值滤波边缘化检测二值化操作#-*- coding: utf-8 -*-import cv2import numpy as np def Proc...
2019-01-24 17:26:03
27866
14
原创 YOLO3训练自己数据(超详细步骤)
须知: 对于占比较小的目标检测效果不好,虽然每个格子可以预测多个bounding box,但是最终只选择IOU(预测的矩形框和真实目标的交集与并集之比)最高的bounding box作为物体检测输出,即每个格子最多只预测出一个物体。当一个格子中包含多个物体时,如鸟群等,却只能检测出其中一个。另外,YOLO对车牌识别的效果一般。一:下载YOLO3项目git clone https://githu...
2019-01-18 14:51:33
25025
25
转载 创建maven项目时,groupid和artifactid怎么写合适
groupid和artifactid怎么写比较合适呢?这两个属性,就可以理解成地球上的经纬度,maven仓库,就是相应的地球。当我们要去某一个点找寻龙珠的时候,必要通过龙珠搜索器才能找得到。龙珠搜索器就是通过“经纬度”才能定位到龙珠的地点!groupid呢,分为三段第一段:域。常见的有:cn(china),org(非营利组织),com(商业组织)第二段:组织。如果你是美团的,就是meitua...
2018-12-24 09:30:23
1368
原创 后端_IDEA_编译报错:javacTask: 源发行版 8 需要目标发行版 1.8
问题:Information:java: javacTask: 源发行版 8 需要目标发行版 1.8问题原因:与JDK版本不一致。解决方法:第一步:打开File>setting>Build,Execution,Deployment>Compiler>Java Compiler,找到Project bytecode version选择8(先进行下一步,若还是失败,试6...
2018-12-06 15:27:11
2012
原创 前端_VS Code_解决Vue取消eslint语法限制
出现问题:编译运行一直失败,提示65个errors,并提示如下:“You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a ...
2018-12-06 15:06:51
3265
转载 Pyinstaller打包需要的参数
pyinstaller -D xxx.py-D可以根据需要替换或添加如下:-F, –onefile产生一个文件用于部署 (参见XXXXX).-D, –onedir产生一个目录用于部署 (默认)-K, –tk在部署时包含 TCL/TK-a, –ascii不包含编码.在支持Unicode的python版本上默认包含所有的编码.-d, –debug产生debug版本的可执行文件...
2018-11-29 16:15:18
2608
原创 RuntimeError: maximum recursion depth exceeded 递归深度报错
出现问题如图:在所在目录下找到xxx.spec文件,用记事本打开,在顶端加两行如下:import sys sys.setrecursionlimit(5000)然后pyinstaller xxx.spec打包成功
2018-11-29 11:25:43
388
原创 用pyinstaller打包python程序,解决打包时的错误:Cannot find existing PyQt5 plugin directories
在打包时会出现问题Cannot find existing PyQt5 plugin directories ,具体截图如下解决方法就是用everything搜索PyQt5,找到 /Library/plugins路径下的PyQt5文件夹,将里面的dll动态库pyqt5qmlplugin.dll复制出来按照错误提示的路径,一个个的新建文件夹,形成目录C:\qt5b\qt_15246478422...
2018-11-29 11:11:12
1783
原创 怎么用Python搭建HTTP服务
1.通过cmd命令行来直接输入需要读取的文件路径2.如果python版本为3.x,输入命令:python -m http.server 8000(8000为端口号,如果不指定则默认8000端口)3.直接访问127.0.0.1:8000,服务器成功搭起,如下图:...
2018-11-27 17:49:49
371
原创 Python代码写服务
1.安装服务python PythonService.py install2.让服务自动启动python PythonService.py --startup auto install3.启动服务python PythonService.py start4.重启服务python PythonService.py restart5.停止服务python PythonService....
2018-11-27 15:54:34
480
原创 flask无法访问http://0.0.0.0:5000
按照flask官方教程写了一个helloworld的项目,运行后http://0.0.0.0:5000/无法访问,原因及改正如下:0.0.0.0表示任意地址,不能直接使用,使用时应该使用一个确定地址。查下你的服务器的IP地址,外面访问的话把0.0.0.0改成你服务器网卡的IP地址,本地的话直接改127.0.0.1...
2018-11-27 14:26:47
11971
3
原创 Tensorflow:MINIST手写体识别
1:设计算法来训练模型对于处理这种多分类任务,通常用Softmax Regression。工作原理就是对每一种类别估计一个概率,然后取概率最大的类别作为模型的输出结果。2:定义一个loss function来描述模型对问题的分类精度对多分类问题通常用cross-entropy作为loss function。loss越小,代表与模型的分类结果与真实值的偏差越小,训练的目的就是不断减小loss,...
2018-11-21 17:10:17
427
原创 Python:如何封装打包自己写的代码,被python import
个人浅解。。。。有错请指出1.新建一个文件夹example,里面放入要打包的.py文件,以及必需的_init_.py.代码如下:# -*- coding: utf-8 -*-"""Created on Thu Nov 1 17:04:02 2018@author: Jo"""#!/usr/bin/env python#-*- coding:utf-8 -*-def r...
2018-11-16 15:42:54
21264
2
翻译 Python:关于命令行参数argparse写入图片路径
什么是命令行参数?命令行参数是在运行时给予程序/脚本的标志。它们包含我们程序的附加信息,以便它可以执行。并非所有程序都有命令行参数,因为并非所有程序都需要它们。为什么我们使用命令行参数?如上所述,命令行参数在运行时为程序提供附加信息。这允许我们在不改变代码的情况下动态地为我们的程序提供不同的输入 。您可以绘制命令行参数类似于函数参数的类比。如果你知道如何在各种编程语言中声明和调用函数...
2018-11-16 15:14:47
7105
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人