自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Win10/Ubuntu16.04+RTX2070+Cuda10+deepin-wine软件+Anaconda+Pycharm2018+Pytorch1.0+faster-rcnn

前言记笔记真的非常有必要,因为好记性不如烂笔头,曾经填过的坑不仅可以帮助爬坑人,也可以帮助自己日后不小心又掉进坑的时候,能够快速爬出来!!!目录 Ubuntu16.04LTS安装+磁盘分区 NVIDIA显卡驱动安装+CUDA10.0/CUDNN7.4安装 deepin-wine软件安装 Anaconda3 安装 Pycharm2018专业版安装...

2019-02-27 12:10:01 2902 3

原创 【已解决】ubuntu 16.04 源码编译opencv4.5.1 报错 “../../lib/libopencv_imgcodecs.so.4.5.0: undefined reference t”

源码编译opencv可参考教程:在ubuntu下安装opencv4.1.0详细步骤https://blog.csdn.net/weixin_44003563/article/details/90404745在操作make -j8的时候报错如下:[ 25%] Linking CXX executable ../../bin/opencv_annotation/usr/bin/ld: ../../lib/libopencv_imgcodecs.so.4.5.0: undefined referenc

2022-05-25 16:16:53 1676 1

转载 python-html基础操作

python-html基础操作

2021-05-24 21:02:32 182

原创 python求两条线的交点

def line_intersection(line1, line2): xdiff = (line1[0][0] - line1[1][0], line2[0][0] - line2[1][0]) ydiff = (line1[0][1] - line1[1][1], line2[0][1] - line2[1][1]) def det(a, b): return a[0] * b[1] - a[1] * b[0] div = det(xdiff, y.

2021-01-11 10:13:16 3089 3

原创 点到线段的最短距离计算方法(附python代码)

点到线段最短距离的运算与点到直线的最短距离的运算二者之间存在一定的差别,即求点到线段最短距离时需要考虑参考点在沿线段方向的投影点是否在线段上,若在线段上才可采用点到直线距离公式,如图1所示。+图1(a)最短距离为点P与其在线段AB上投影C之间的线段PC (b)最短距离为点P与端点B(或A)所构成的线段PB(或PA)具体算法主要有以下三种:1、方法——经典算法该算法直接用高中时所学习到的解析几何知识对点到线段的距离进行求解。其基本思想是先判断点在线段端点、点在线上等...

2021-01-11 08:53:39 6128 3

原创 执行py文件时系统路径的问题

代码结构

2020-12-17 15:10:39 285 2

原创 python-opencv 旋转图片后图片中目标框位置信息的

旋转一定角度的方法有两种方法一:M = cv2.getRotationMatrix2D((cx, cy), angle, 1)(im_h, im_w) = image.shape[:2](cX, cY) = (im_w // 2, im_h // 2)# img = np.array(img)cos_ = np.abs(M[0, 0])sin_ = np.abs(M[0, 1])nW = int((im_h * sin_) + (im_w * cos_))nH = int((im_

2020-12-01 17:44:52 839

原创 OCR-手写数学公式识别

最近感兴趣做了一个手写数学公式的识别,效果还很不错.results:{"status": 0, "msg": "success", "noid": "34fbfd58-0e66-11ea-bb9a-fa163ebe6507", "results": [{"text": "(8/15)-(3/15)=(1/3)", "location": [[987, 163], [814, 162...

2019-11-24 13:06:09 7880 7

原创 pytorch merge bn (model from mmdetec)

import osimport torchsrc_weight = 'epoch_12.pth'model = torch.load(src_weight)weight = model['state_dict']filter_names = []layer_names = list(weight.keys())for layer_name in layer_names: ...

2019-10-15 01:18:27 326

原创 python 面向对象编程

a = {}img = {"object":[]}for i in range(5): a["name"] ="zhang_{}".format(i) img['object'] += [a] imgOut[5]: {'object': [{'name': 'zhang_4'}, {'name': 'zhang_4'}, {'name': 'zhang_...

2019-10-10 16:30:58 123

原创 目标检测:数据处理——txt to coco/json

# -*- coding: UTF-8 -*-import cv2import jsonimport sys# process bardef process_bar(count, total, status=''): bar_len = 60 filled_len = int(round(bar_len * count / float(total))) p...

2019-10-09 10:32:10 795

原创 contest

<annotation> <folder>big_img</folder> <filename>0a9dc8416fd4dcab1507468491.jpg</filename> <path>/Users/zcunyi/zcy_projects/guangdong/data/big_img/0a9dc8...

2019-09-09 07:50:51 305

原创 python pip使用国内镜像

pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simpletensorflow==1.12.2

2019-07-10 14:53:20 427

转载 斯坦福CS231n课程整理

斯坦福CS231n课程整理

2019-06-27 11:16:25 1091

转载 GPU显存满了, 但是GPU利用率很低

训练效率低?GPU利用率上不去?快来看看别人家的tricks吧~batch size太小,导致模型的并行化程度太低。还有你的cpu、内存/显存带宽性能不足。

2019-06-18 11:15:27 35103

转载 目标检测 1:制作数据集

转自:目标检测系列一:如何制作数据集?txt to coco# -*- coding: UTF-8 -*-import cv2import jsonimport sys# process bardef process_bar(count, total, status=''): bar_len = 60 filled_len = int(round(bar_...

2019-06-18 11:07:52 552

转载 python 文件open函数 r、w、a模式

python 文件open函数 r、w、a模式

2019-06-18 10:22:18 11549

原创 目标检测数据增强: python-opencv 将一张图片融合到另一张图片中

#opencv批量泊松融合import cv2import numpy as npimport ossrc_path = "cut_1/"save_path = "mixup_1/"dst = cv2.imread("beijing1.jpg")a = dst.shapeH=a[0]W=a[1]print("H",H)print("W",W)imagelist = os...

2019-06-17 15:00:03 3467

转载 python-opencv 图像旋转保存

转自:opencv+python3.6图像旋转、并保持图像像素大小不变、不被裁剪(旋转90/180/270度)import cv2import numpy as npimport os, shutildef rotate_bound(image, angle): # grab the dimensions of the image and then determine th...

2019-06-17 14:22:16 2289

原创 python 利用xml文件中bndbox坐标截图并保存

import cv2import numpy as np import xml.dom.minidomimport osimport argparseimg_path = 'images/'anno_path = 'annotations/'cut_path = 'cut/'imagelist = os.listdir(img_path)for image in imag...

2019-06-13 14:40:11 2055

原创 Ubuntu系统 TeamViewer一直显示“未就绪,请检查你的连接”

sudo teamviewer --daemon enablesudo systemctl start teamviewerd.service

2019-05-29 18:09:18 6838 3

原创 Pillow: The _imagingft C module is not installed

Ubuntu16.04 python3 下运行脚本的时候出现这种报错,试了很多方法,apt update等,但是都不行.参考了很多博客,最后得以成功解决:sudo apt-get install libfreetype6-devpip uninstall pillowpip install --no-cache-dir pillow参考1参考2...

2019-05-28 11:25:59 382

原创 批量增加Pascal voc数据集中xml label属性

前言在用目标检测做分类的时候,模型不会判断物体属性,只是根据学习来判断可能是什么标签,并给出bbox. 但是研究内容主要是针对人,所有桌子等其他干扰必须去除.想到是否可以对所有样本数据新增一个label="person".意思就是对原来所有的xml文件中,有object的label翻倍并修改新增的object的label为"person".代码import osimport num...

2019-04-10 15:44:03 468

原创 simple-faster-rcnn-pytorch 训练自己的数据 (pascal voc格式)

项目地址:simple-faster-rcnn-pytorch修改脚本:将voc_dataset.py和vis_tool.py里面的VOC_BBOX_LABEL_NAMES类别替换成自己标签中类别名称,必须和xml文件里面的标签名字一致,否则会直接跳过这个样本。 修改config.py中的config.py中的voc_data_dir路径,改成自己的路径. 修改faster_rcnn_...

2019-04-02 14:41:59 2319 8

原创 VI/VIM 临时 永久显示行号

临时显示行号::set nu/number永久显示行号vi /etc/vim/vimrc在最后一行加上:set number保存退出

2019-03-20 09:39:30 1467

原创 Python脚本——将一个文件夹下的文件划分到不同文件夹

# 目标检测中,将pascal格式的数据标签Annotations按照train.txt、val.txt分成对应的文件夹# 用在retinanet中的训练集和验证集 import osimport shutildef split_file(src_file_path, dst_file, dst_file_path):    file = open(dst_file, 'r...

2019-01-31 11:51:00 2901

原创 智能盘点—钢筋数量AI识别 数钢筋,csv转换成VOC xml格式

csv转txtimport csvimport os,sysfrom glob import globfrom PIL import Imagesrc_img_dir = r'D:\Github\02_kaggle\CCFDF-\train_dataset'src_txt_dir = r'D:\Github\02_kaggle\CCFDF-\train_label'src_xm...

2019-01-11 16:21:58 2789 3

原创 Tensorflow学习笔记————图像预处理

图像预处理结合实战Google深度学习框架和博客添加了自己总结的注释、笔记。图像读取 tf.gfile.FastGFile(“/path/to/picture”, ‘r’).read()图像格式的编码解码 :图像不直接记录图像上的不同位置,不同颜色的亮度。而是记录压缩编码之后的结果。所以要还原成三维矩阵,需要解码。以下为对jpeg格式图像编码/解码函数: tf.image.decode_j

2018-01-05 14:20:05 6440

原创 Tensorflow学习笔记——会话的使用

会话的使用import tensorflow as tfa = tf.constant([1.0, 2.0], name = 'a')b = tf.constant([2.0, 3.0], name = 'b')result = a + b + asess = tf.Session()with sess.as_default(): print(result.eval()) #当默认

2018-01-02 10:39:39 325

原创 Tensorflow学习笔记——计算图的使用

笔记内容是在实战Google深度学习框架的基础上整理的,带有注释。

2018-01-02 10:23:23 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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