自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一千零一夜的博客

以此博客,见证我的终身学习

原创 opencv之几何变换

周末闲来无事,总结下opencv几何变换操作。 一、缩放 cv2.resize import numpy as np import cv2 as cv img = cv.imread('messi5.jpg') res = cv.resize(img,None,fx=2...

2020-05-23 16:45:41 21 0

原创 python json.load报错:UnicodeDecodeError utf-8 codec

# json_file = open(new_json_file_path, 'r', encoding='GBK') # 这个就不会报错 json_file = open(new_json_file_path, 'r', encodi...

2020-05-19 17:27:25 19 0

原创 ubuntu 终端使用ftp常用命令

ftp # 开启ftp open 192.168.16.19 # 连接服务器 输入账号和密码 lcd /home/pi # 指定本地路径 dir # 查看远程服务器的文件夹 put 命令和 get 命令上下载文件 ...

2020-03-24 19:47:46 126 0

原创 Colab常用命令备忘

(1) from google.colab import drive drive.mount('/content/drive/') (2) !ls "/content/drive/My Drive/" (3) !python3 "/conten...

2020-03-21 20:17:31 83 0

转载 机器学习中的正则化(Regularization)

转自: 作者:Zero黑羽枫 链接:https://www.jianshu.com/p/569efedf6985 -------------------------------------------------------------------------------------------...

2020-03-08 12:26:36 209 0

原创 运行pytorch版faster-rcnn遇到的问题

1,ModuleNotFoundError: No module named 'pycocotools._mask' 参考http://www.manongjc.com/article/44682.html 摘录如下: 1)下载https://github.com/phi...

2020-02-21 16:13:35 98 0

原创 python 生成器和迭代器

一、迭代器: 任何实现了__iter__()和__next__()方法的对象都是迭代器。 其中,__iter__返回迭代器自身,__next__返回容器中的下一个元素值。 二、生成器: 具有yield关键字的函数都是生成器。 yield可以理解为特殊的return,该函数不会释放局部...

2020-02-04 16:13:33 49 0

原创 linux 禁用笔记本自带键盘

1,输出键盘设备名 我的笔记本设备名:AT Translated Set 2 keyboard 2,一次性禁用键盘命令: xinput set-prop "AT Translated Set 2 keyboard" "Device Enabled"...

2020-01-03 21:50:39 243 0

原创 上传代码到GitLab分支

一,从dev分支中创建小分支 master分支是用于上线的,是稳定版本,不能动,所以我们交流是在dev分支中进行,每个人再基于dev分支创建自己的小分支。下面基于dev分支,创建了DF12to16分支。 二, git clone dev分支 命令:git clone git@19...

2019-11-14 10:54:33 179 0

原创 RuntimeWarning: invalid value encountered in arccos

出错代码位置: np.arccos(cos_value) * (180 / np.pi) def get_cross_angle(l1, l2): arr_a = np.array([(l1.p2.x - l1.p1.x), (l1.p2.y - l1.p1.y)...

2019-11-13 11:49:52 416 1

原创 python获取当前文件所在目录和当前工作目录

一、当前工作目录 import os print(os.getcwd()) # 获取当前工作目录路径 print(os.path.abspath('.')) # 获取当前工作目录路径 二、当前文件路径 import os current_work_dir = os...

2019-11-06 10:54:57 1787 1

原创 python 点到直线的距离

一,斜边×sin def distance_point_to_line(long_line, base_line): angle = Line.get_cross_angle(long_line, base_line) sin_value = np.si...

2019-10-28 16:11:00 723 1

原创 conda 配置到pycharm

2019-10-14 00:01:50 57 0

原创 python 画图函数

# coding=utf-8 import cv2 img = cv2.imread('/home/pi/工作/lena.jpeg') # 画线,红色 cv2.line(img, pt1=(30, 30), pt2=(200, 200), color=(0, 0, 255),...

2019-10-10 11:43:02 86 0

原创 python 将数据保存到excel中

workbook = xlsxwriter.Workbook('angle_table.xlsx') worksheet = workbook.add_worksheet() for i in range(100): worksheet.write(i, 0, sel...

2019-10-10 11:03:13 2406 0

原创 02 YOLO系列总结

参考: https://arxiv.org/abs/1506.02640 https://www.jianshu.com/p/13ec2aa50c12 https://www.imooc.com/article/36391 https://www.jianshu.com/p/f87be68...

2019-10-07 14:57:45 321 0

原创 关于Fine Tuning的一些思考

最近在做缺陷检测的项目,遇到一些问题记录下来,备忘。 问题: 在打光方案a下,拍的的数据,用于训练分割网络,分割效果非常好; 后面打光方案变了,虽然拍的是同一个样本,但是分割效果非常差; 想到的办法是,在原有的模型上fine tuning,之后在新数据上测试,效果好,但是在原数据上的效...

2019-10-07 11:12:03 96 0

原创 ECDSA host key for 192.168.16.6 has changed and you have requested strict checking. Host key verific

根据上面提示,解决办法: ssh-keygen -f "/home/pi/.ssh/known_hosts" -R 192.168.16.6 ssh zhangxq@192.168.16.6

2019-09-26 17:48:16 140 0

原创 显卡驱动与pytorch版本不匹配

conda安装pytorch后,报显卡驱动版本太低错误。 解决办法,更新显卡驱动。 ubuntu-drivers devices: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt ins...

2019-09-25 15:21:59 1047 3

原创 python 生成任意形状的凸包图

一、效果图: 在左图的白色区域周围,画任意形状的凸包图。 二、代码 import cv2 import numpy as np def generate_poly(image, n, area_thresh): """ 随机生成凸包...

2019-09-17 13:49:06 484 0

原创 常用Loss总结

1. BCELoss 用于二分类任务,二值交叉熵(Binary Cross Entropy)。 公式如下,其中y是真实值,是预测值: 使用方式如下: class torch.nn.BCELoss Examples:: >>> m = nn.Si...

2019-09-12 15:27:18 1514 0

原创 python 找到array, list, str中所有符合条件的值,并替换

方法一: pred = np.zeros_like(result, dtype=np.uint8) pred[result > self.seg_conf_th] = 255 找到矩阵resutl中,所有满足 result > self.seg_conf_th 并替换值成2...

2019-09-06 15:13:23 934 0

原创 Jupyter Lab 安装和使用

1,安装 conda install -c conda-forge jupyterlab 或者:pip install jupyterlab 2,开启JupyterLab jupyter lab 如下: 这样网站上即可读取当前路径下的文件。(如果是连接了远程服务器,即可通过该...

2019-09-04 17:16:51 9621 1

原创 Ubuntu常用命令

查看系统版本:cat /etc/issue 查看系统的内核:uname -r 查看深度学习环境:nvidia-smi 动态查看gpu使用情况:watch -n 0.1 nvidia-smi 查看cuda版本:nvidia-smi 或nvcc -V 查看服务器中已经安装的深度学习库及其版本...

2019-09-03 14:28:26 74 0

原创 python 两直线的夹角

class Point(object): def __init__(self, x=0, y=0): self.x = x self.y = y class Line(object): # 直线由两个点组成 def __init__(self...

2019-08-22 10:17:52 1711 0

原创 pyplot画list数据的直方图

from matplotlib import pyplot as plt # 参数依次为list,抬头,X轴标签,Y轴标签,XY轴的范围 def draw_hist(myList, Title, Xlabel, Ylabel, Xmin, Xmax, Ymin, Ymax): ...

2019-08-19 17:21:57 1350 0

原创 画UML类图工具

在线画图工具:http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000 语法说明:http://plantuml.com/zh/class-diagram

2019-08-19 13:20:07 3455 0

原创 免费GPU——Google Colab提供的Tesla K80

Google Colab简介 Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究。这款工具现在可以免费使用,但是不是永久免费暂时还不确定。Google Colab最大的好处是给广大的AI开发者提供了免费的GPU使用!GPU型号是Tesla K80!你可以...

2019-08-12 09:53:11 1135 0

原创 GitLab使用教程

GitLab操作类似于GitHub:https://blog.csdn.net/jizhidexiaoming/article/details/98061609 一、本地仓库上传到远程仓库 1,本地mkdir tools 2,要上传的scripts复制到该目录下 3,然后初始化工作: ...

2019-08-02 18:01:06 100 0

转载 Git和GitHub操作详细教程

参考: https://www.imooc.com/article/20411 https://blog.csdn.net/slwhy/article/details/78937985 跟着上面的教程,我在Unbuntu系统下,操作了一遍。在此基础上,做了更加详细的介绍。可以结合着看看。 ...

2019-08-02 16:05:19 164 0

原创 python 找图像中的圆

一,动态自适应 ''' 此方法是一种动态自适应找圆方法 使用方法: im_floodfill = get_adaptive_circle(crop_img) 输入原图crop_img 返回mask ''' import os im...

2019-08-01 13:13:16 1340 0

原创 python特定位置的字符串截取

1,index img_path = "camel.png" img_name = img_path[:-4] # 通过索引截取camel 2,str.rfind(str, beg=0 end=len(string)) str = "this is rea...

2019-07-29 11:20:09 2892 0

原创 Pytorch版DCGAN图像生成技术

参考: https://github.com/devnag/pytorch-generative-adversarial-networks/blob/master/gan_pytorch.py https://blog.csdn.net/sunqiande88/article/details/...

2019-07-24 10:41:59 1066 0

原创 labelme数据标注软件安装和使用

1.功能:Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation). 目前感觉适合画框,不适合精准标注。精准标注可以使用ps...

2019-07-24 08:15:59 438 0

原创 pytorch版Unet实现医学图像分割

MIT License Copyright (c) 2019 PJ-Javis 目录: 链接: https://pan.baidu.com/s/1WVVo6VDv5NkjgdYfkIO7Fw 提取码: 14mi unet.py import torch.nn as nn imp...

2019-07-23 11:03:57 3846 49

转载 pytorch实现GAN

本文转自: https://www.pytorchtutorial.com/50-lines-of-codes-for-gan/ https://blog.csdn.net/qinglingLS/article/details/91480550 一、什么是 GAN? 在进入技术层面之前...

2019-07-19 17:45:31 4264 4

原创 Ubuntu 下可以输入汉字,但是符号是英式符号

点击搜狗输入法的,中英标点切换,或者快捷键ctrl + .

2019-07-17 08:26:42 162 0

原创 远程其他电脑跑程序的常用命令

# 连接远程电脑 ssh 192.168.16.220 # 查看 ls # 进入 cd project/ # 新建文件夹 mkdir zxq # 进入 cd zxq # 另开终端后, 查看自己的ip ifconfig # 然后将代码传送到远程电脑的当前文件夹, 前面是自己的路径 scp...

2019-07-16 10:20:02 472 0

原创 python将数据分成训练集和测试集

一,分割任务 """ 将数据集随机分成训练集、测试集 传入参数: ratio = 0.7 # 训练样本比例 path = "/home/pi/20190701_0705" # 数据路径 new_path = "/home/pi/...

2019-07-09 17:27:49 3129 0

原创 pytorch 项目代码详细解析

1, _FILE_PATH = os.path.dirname(os.path.abspath(__file__)) _file_ :文件当前的位置; os.path.abspath(_file_):当前当前文件的绝对路劲 os.path.dirname(os.path.abspath(...

2019-07-08 17:26:32 954 0

提示
确定要删除当前文章?
取消 删除