- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 yield用法示例
------------------------分割线---------------yield相当于按兵不动。return碰到就是返回。
2023-06-08 16:24:54
127
原创 python调用海康sdk报错问题
然后把依赖的dll都放在HKIPcamera.dll的同级目录下就成功了,我是由于缺少opencv的dll(已经添加到环境变量,并且已经在vs里添加到目录里了,居然还是不行)于是就直接把opencv_world3410.dll拷到HKIPcamera.dll目录下了。按照第一个参考链接,海康sdk的dll(下图海康sdk的库文件目录整个都拷)都拷到项目里HKIPcamera.dll同级目录下还是不行。生成解决方案的时候,显示LNK2001:无法解析的外部符号。
2023-05-09 09:42:10
733
转载 pytorch加载部分模型
import torchimport torch.nn as nnclass ModelA(nn.Module): def __init__(self): super(ModelA, self).__init__() self.A = nn.Linear(2, 3)def forward(self, A): passclass ModelB(nn.Module): def __init__(self): super.
2021-08-09 13:23:25
499
原创 java练手项目一【五子棋5:完整代码】
这个代码虽然是完整的,但是棋盘的画法那块,之前画着玩,没改回来board类import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JButton;import javax.swing.JComboBox;import java.awt.Dimension;import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowL
2020-08-13 17:06:29
1968
6
原创 java练手项目一【五子棋4:鼠标监听】
首先,鼠标监听需要写在鼠标监听的那个类里面,然后,还需要把画笔也放进去,当点鼠标,则画一个棋子,需要判断轮到哪个棋子了,还需要判断,棋子放那合法不合法,也就是说之前那个位置有没有棋子import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.ActionEvent;import java.awt.G
2020-08-13 17:03:04
350
原创 java练手项目一【五子棋:paint画棋盘】
这一篇主要是画棋盘和棋子的代码import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JButton;import javax.swing.JComboBox;import java.awt.Dimension;import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt..
2020-08-05 22:57:54
1253
1
原创 java练手项目一【五子棋2:事件监听】
首先要知道,我们的按键点完之后有反馈,在java中用ActionListener接口可以实现按键的监听,同时,我们需要对棋盘进行操作,所以我们在对按键进行监听注册的时候,就希望能实现两个接口,所以可以用一个类来表示这是自己定义的实现了两个接口的类,我们之后注册按键的时候用这个类import java.awt.event.ActionListener;import java.awt.event.ActionEvent;//因为不止要实现按键监听,还需要对board进行绘制,所以不直接用Actio
2020-07-31 22:45:50
288
原创 java练手项目一【五子棋:界面】
import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JButton;import javax.swing.JComboBox;import java.awt.Dimension;import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Graphics;import j..
2020-07-29 20:56:46
320
转载 【java】java入门-Idea使用
首先是学生邮箱注册之后,直接用邮箱账号登录,就可以用专业版的了之后是新手教程详解https://www.cnblogs.com/zyx110/p/10666082.html
2020-07-15 17:08:23
212
原创 YOLOv3_Alexeyab darknet版本批量测试图片并保存
参考了这篇:https://blog.csdn.net/dao_0123/article/details/102967244但是上面那篇把单次输入路径的方式给覆盖了,我这里偷了个懒,就是套了一层if else,实现可以单次或者批量输入路径进行测试,下面这个是参考的那篇文章:1.请在/darknet/src路径下找到detector.c文件,并打开,或请在根目录下直接执行:2.定位到 void test_detector(char *datacfg …)这一行,将这个函数模块用以下代码完.
2020-06-26 17:11:37
1446
4
原创 jam的计数法
题目:Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小 写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前 面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互不相同,而且从左到右是严格递增的。每次,Jam还指定 使用字母的范围,例如,从2到...
2020-03-06 21:48:45
1232
原创 读取外部输入的方式
Python3 中 sys.argv[ ]的用法解释https://www.cnblogs.com/liangmingshen/p/8906148.html连接中的解释已经很清楚了其实就是sys.argv[0]表示运行的py文件本身从1往后都是后面带的参数如果需要读入图片,在终端需要:python canny.py imageFile代码接收如下:sc...
2020-03-04 21:40:39
406
原创 【scrapy】【六】POST请求
在之前的网站爬取过程中,是GET类型的请求,即无需改变的,直接从网页上提取即可。而POST类型的请求,需要传递给服务器,然后再得到一些数据,比如需要登录的一些网站。使用chrome浏览器,找到更多工具,之后点Network,然后刷新一些界面,就会出现一堆东西。我这里以qq邮箱为例,在network里找到一个xlog的,这个是登录,然后点一下,找到header,就可以看到里面的一些...
2020-01-27 21:36:31
136
原创 【scrapy】【五】scrapy项目二
1、多个url在之前的基础上,添加多个url进行爬取,第一种是将需要爬取的网站都列出来,在start_urls中#在basic.py中start_urls={'网址1','网址2','网址3',}第二种是如下写法:start_urls=[i.strip() for i in open('todo.urls.txt').readlines()]2、双向...
2020-01-22 19:23:39
160
原创 【scrapy】【四】scrapy项目
scrapy shell是用来调试的,要写爬虫需要建一个项目scrapy 文档地址:http://doc.scrapy.org/en/latest/topics/loaders.html有些类没法用的时候找找需要import哪些东西1、建立项目先启动虚拟机:vagrant up如果有启动不了的情况,直接打开virtualbox启动就行,然后回到windows的cmd下登录:...
2020-01-18 23:47:07
201
原创 【scrapy】【三】scrapy下的url、请求、响应
1、URL演示在scrapy shell中打开服务器的网页,两种方式:scrapy shell --pdb http://www.elecfans.com/yuanqijian/scrapy shell -s USER_AGENT="Mozilla/5.0" http://www.elecfans.com/yuanqijian/然后就在终端界面显示出一些网页信息按 ct...
2020-01-17 23:12:42
464
原创 【scrapy】【二】vagrant ubuntu下的scrapy安装
在上一篇已经安装了windows下的vagrant,以及ubuntu首先还是在之前建好的文件夹下启动、登录虚拟机vagrant upvagrant ssh本篇在ubuntu下安装scrapy,有两种方式,一种是直接安装,另一种是anaconda安装1、直接安装$ sudo apt-get update$ sudo apt-get install python-pip p...
2020-01-17 20:32:42
169
原创 【scrapy】【一】vagrant windows10 下的安装
参考:https://www.cnblogs.com/hafiz/p/9175484.htmlhttp://club.shopex.cn/b2b2c/dev/700.operator/100.deploy/400.vagrant-install.htmlhttps://segmentfault.com/q/1010000004354810/a-1020000004363813...
2020-01-17 10:41:46
226
原创 windows10+anaconda+深度学习环境
在anaconda安装gpu版本的keras或者TensorFlow都会自带cuda、cudnn的安装,很方便。只需要先确定一下自己的电脑上有gpu以及gpu驱动。1、接下来先说一下anaconda安装俩都选上,要不然完了还得自己添加环境变量2、打开cmd,输入conda -V看一下conda版本,没问题就是安装好了。、3、在cmd下输入conda create --na...
2020-01-13 16:00:13
485
原创 批量更改自己的数据集内容
#更改xml内容import osLINES = []class ChangeSomething(): def __init__(self): self.path = 'C:\\Desktop\\Annotations\\' # 原路径 def chname(self,file_path): names=os.listdir(f...
2020-01-01 17:43:38
281
原创 LabelImg使用
1、安装过程中,windows下,需要根据自己的pyqt版本我的是qt5,所以改成pyrcc5运行下面命令时需要在labelimg文件夹下pyrcc5 -o resources.py resources.qrcpython labelImg.pypython labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]2、查看自己的标注是...
2019-12-31 22:56:43
111
原创 LabelImg使用
使用主要看这篇https://blog.csdn.net/jesse_mx/article/details/53606897其中,windows下运行指令需要根据自己安装的pyqt来我安装的为pyqt5,所以指令也应该为5的先进入到labelImg的文件夹下,运行下面的指令pyrcc5 -o resources.py resources.qrcpython label...
2019-12-31 22:13:50
163
原创 imgaug的使用(二)
1、关键点增强官方示例import imgaug as iaimport imgaug.augmenters as iaafrom imgaug.augmentables import Keypoint, KeypointsOnImageia.seed(1)image = ia.quokka(size=(256, 256))kps = KeypointsOnImage([...
2019-12-29 17:26:39
918
原创 imgaug的使用
1、安装直接用pip install imgaug会报错,因为shapely没有找到,所以先要安装Shapely,直接pip也会报错,有可能会是:OSError: [WinError 126] 找不到指定的模块解决办法是:https://www.lfd.uci.edu/~gohlke/pythonlibs/从连接中找到Shaply,下载对应自己python的版本之后在文件的...
2019-12-28 13:50:04
787
1
原创 Mask_RCNN
1、环境配置按照github上的步骤一步步配置2、在安装coco api的时候,注意api中自带一个pycocotools的文件夹,如果之后直接from pycocotools.coco import COCO会报错,找不到pycocotools._mask神码之类的,因为这里重名了,所以给文件夹改个名字(1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件...
2019-10-02 11:15:18
88
原创 MYSQL安装与基本操作
主要是做个记录在初始化的时候要看自己的.ini文件是否写对,刚开始都是因为这个文件写的有问题就总error参考下面这篇:https://www.cnblogs.com/laumians-notes/p/9069498.html安装完成后#开启服务器net start mysql#关闭服务器net stop mysql#登录mysqlmysql -u roo...
2019-09-30 22:55:16
104
原创 linux相关
1、Linux 给文件夹或者文件增加权限chmod -R777文件夹参数-R是递归的意思777表示开放所有权限chmod 777 test.shchmod +x 某文件如果给所有人添加可执行权限:chmod a+x 文件名;如果给文件所有者添加可执行权限:chmod u+x 文件名;如果给所在组添加可执行权限:chmod g+x 文件名;如果给所在组以外的人添...
2019-09-10 15:37:56
91
转载 win10下安装WSL(ubuntu 18.04LTS)
1、打开win下的 : 启动或关闭windows功能,选中适用于linux的windows子系统,之后重启2、打开 微软应用商店,搜linux,选ubuntu18.04LTS,之后获取,安装完成后打开3、换源先备份原来的sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak查看自己ubuntu的版本,Ubu...
2019-08-13 16:35:40
12693
4
原创 tesseract 安装
安装包及替换文件链接:https://pan.baidu.com/s/1gOVV6_MfXBdACKLqyQjR9Q提取码:xxza复制这段内容后打开百度网盘手机App,操作更方便哦安装步骤:https://blog.csdn.net/showgea/article/details/82656515安装后进行测试tesseract test.png stdout...
2019-08-03 16:30:29
427
转载 ubuntu16.04安装docker
Ubuntu 16.04 安装 Docker1.选择国内的云服务商,这里选择阿里云为例curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -2.安装所需要的包sudo apt-get install linux-image-extra-$(unam...
2019-07-09 22:39:11
863
原创 mAP等基本概念
目录召回率、准确率mAPtop-1和top-5准确率IOU召回率、准确率http://www.6aiq.com/article/1549986548173召回率:预测正确的正样本占总样本中正样本的百分比精确率:预测成为正样本中预测正确的 / 预测成为正样本的个数准确率:准确率 =(TP+TN)/(TP+TN+FP+FN)mAPhttps:...
2019-07-07 20:05:39
367
转载 git skills
https://www.liaoxuefeng.com/wiki/896043488029600看着廖雪峰老师的教程,这里做个指令的整理1、新建一个文件夹,之后初始化仓git init #初始化仓ls -ah #查看包含隐藏的文件#写一个文件,之后将文件添加到仓#在仓下直接写东西vi LICENCE保存后退出,之后在文件夹下有一个文件cat 文件名 #看自己写了...
2019-06-17 16:06:40
147
原创 超平面
n维空间的n-1维度平面三维空间的超平面是二维平面二维平面的超平面是一维直线n>3维空间的超平面是n-1维平面以上是个人理解https://blog.csdn.net/denghecsdn/article/details/77313758专业解释看这位的...
2019-06-09 12:49:59
686
原创 centos6.9 配置anoconda和pycharm以及升级JDK
1、wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh2、sh Anaconda3-5.2.0-Linux-x86_64.sh 选择默认,输入yes,最后一步不用安装VC的包(sh Anaconda3-5.2.0-Linux-x86_64.sh 选择默认,输入yes,最后一步不用安装VC的包)...
2019-05-25 13:21:20
260
转载 虚拟机下centos6.9联不上网
环境:win10+VMware+centos6.9问题:物理机联网后虚拟机无网络网上有很多配置虚拟机内部的方式,很多,但是发现没有用,最后发现是物理机的问题解决:更改物理机的网络设置,在虚拟机里选择NAT模式https://www.cnblogs.com/cindy-cindy/p/6784536.htmlhttps://jingyan.baidu.com/article/b2...
2019-05-25 12:45:50
700
转载 numpy array 的取整等操作
1、类型type不变,数值value取整。截取整数部分 np.trunc向上取整 np.ceil向下取整np.floor四舍五入取2、类型type改变AA = np.arrayAA.astype(np.int)3、分别用list,np.array 存储数据导致的不同点参考:https://www.jianshu.com/p/23a9224780e8...
2019-05-21 10:22:17
8712
原创 opencv的问题杂记
1、matlab和vs里opencv的配置比较麻烦,按照网上步骤来,其中注意一点,在vs里如果用了产生配置文件的方法,每次重新加载配置文件,并且要注意平台是否对应x86还是x642、python 安装opencv的时候,分两种方法,opencv的直接安装,还有直接pip install opencv-python(此方法需要换源,或者指定下载路径,ubuntu下是-i 。windows下需...
2019-05-16 22:18:48
106
原创 darknet 的测试
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg #使用下载的权重文件进行图片检测./darknet是make完生成的可执行文件detect是指令,其他指令可以在darknet/examples文件夹下的darknet.c中找到cfg/yolov3.cfgyolov3.weights训练好的权重data...
2019-04-22 16:16:30
2217
pachong_mysql.py
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人