自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 收藏
  • 关注

原创 python常用代码总结

python常用代码总结1、新建文件夹,并将特定的文件复制到文件夹下# 遍历img_path下的图片,以图片名称新建文件夹,保存到path下,然后复制yaml_path,到每一个文件夹下import osimport shutilimport numpy as npimg_path = 'I:/xj/Mask_RCNN_dataset_lane/ori'path = 'I:/xj/...

2019-07-19 11:41:33 684

原创 pip install 安装报错:ValueError: check_hostname requires server_hostname

pip install 安装报错:ValueError: check_hostname requires server_hostname

2022-06-20 17:19:24 663

原创 git创建空白分支,并将本地文件上传到分支

git创建空白分支,并将本地文件上传到分支1.创建一个空白的分支的需求在Git中创建分支,是必须有一个父节点的,也就是说必须在已有的分支上来创建新的分支,如果工程已经进行了一段时间,这个时候是无法创建空分支的。但是有时候就是需要创建一个空白的分支。2.解决方法:2.1 使用 git checkout的–orphan参数:git checkout --orphan emptybranch该命令会生成一个叫emptybranch的分支,该分支会包含父分支的所有文件。但新的分支不会指向任何以前的提交

2021-08-30 11:33:00 970

原创 ubuntu永久挂在磁盘

https://www.jianshu.com/p/e5f670e5f2e6https://blog.youkuaiyun.com/qq_32368213/article/details/80448903

2021-07-27 23:18:50 291

原创 shell脚本积累

比如要监控 "process_run"进程的输出,当输出为 “this is a new message”的时候,这个程序才会退出,否则一直等待中#!/usr/bin/expectset timeout -1spawn process_run hz /v2x/obstaclesexpect { "this is a new message" { exit }}expect eof...

2021-07-26 16:06:11 197

原创 python多进程 通过传递不同的参数,让同一个函数在同一时间内执行几种不同的任务

通过传递不同的参数,让同一个函数在同一时间内执行几种不同的任务,达到多任务并行的效果import timeimport multiprocessingdef fun1(camera): while True: time.sleep(2) print(camera)if __name__ == '__main__': camera_list = ['cam1', 'cam2', 'cam3'] start = time.time()

2021-07-21 14:53:47 804

原创 ubuntu18.04 + docker + nvidia-docker安装

ubuntu18.04 + docker + nvidia-docker安装ubuntu18.04 + docker + nvidia-docker安装1、docker2.步:安装nvidia-docker2ubuntu18.04 + docker + nvidia-docker安装1、dockersudo apt-get updatesudo apt-get install apt-transport-https ca-certificates curl software-propertie

2021-05-21 11:29:14 441 1

原创 vs2013/vs2015配置jsoncpp库,c++ json读写

一、json库配置安装https://blog.youkuaiyun.com/qq844352155/article/details/46945157https://blog.youkuaiyun.com/qq_30236169/article/details/92829710一 编译链接1 在相应官网下载jsoncpp2 解压得到jsoncpp-src-0.5.0文件3 打开jsoncpp-src-0.5.0 -> makefiles -> vs71 -> jsoncpp.sln4 转换项

2021-03-07 20:30:42 787

原创 Yolov3/Yolov4原理对比改进创新

YoLoV3原理详解Yolo的整个网络,吸取了Resnet、Densenet、FPN的精髓,可以说是融合了目标检测当前业界最有效的全部技巧。一、backbone主网络1、升级为Darknet-53yolov3的backbone部分由Yolov2时期的Darknet-19进化至Darknet-53,加深了网络层数,引入了Resnet中的跨层加和操作,达到了resNet-152的精度,却更快了两倍。对比如下:2、Darknet-53的网络结构共计大概53层,个人感觉就是resnet的轻微改版。

2021-02-28 13:21:40 7940 2

原创 张氏矢量化骨骼化细化算法

张氏矢量化骨骼化细化算法https://blog.youkuaiyun.com/weixin_40977054/article/details/96888371#!/usr/bin/env python3# -*- coding: utf-8 -*-''''''''''''''''''''''''''''# @Time : 2020/12/9 14:47# @Author : Arrow and Bullet# @FileName: zhangvector.py# @Description: &

2020-12-09 18:06:00 706

原创 python json文档读写(含有汉子中文)

import osimport jsonjson_folder_old = './labels_old'json_folder_new = './labels'num = 1for filename in os.listdir(json_folder_old): json_path_old = os.path.join(json_folder_old, filename) json_path_new = os.path.join(json_folder_new, filenam

2020-09-07 17:48:29 479

原创 docker 常用指令

docker 常用指令https://zhuanlan.zhihu.com/p/78541520 --知乎docker部署深度学习环境https://www.cnblogs.com/journeyonmyway/p/11234732.html----基于nvidia/cuda的深度学习基础镜像构建流程 V0.2安装tensorflow镜像:nvcr.io/nvidia/tensorflow:18.12-py3sudo docker pull nvcr.io/nvidia/tensor

2020-08-24 15:59:19 441

原创 PCA主成分分析算法原理讲解

文章目录pca主成分分析算法原理讲解一、基础概念1、方差:二、PCA讲解pca主成分分析算法原理讲解1、PCA算法 - 桂。 - 博客园https://www.cnblogs.com/xingshansi/p/6445625.html2、https://zhuanlan.zhihu.com/p/32412043一、基础概念1、方差:二、PCA讲解...

2020-08-22 18:19:23 1320

原创 python logging 日志加载

logging日志加载import osimport logging.handlersdef init_logger(): application_name = app_config["spring.application.name"] log_home = app_config["log.home"] log_file_str = "%s/%s.log" % (log_home, application_name) # 如果目录不存在即创建目录 if not

2020-08-18 18:57:10 248

原创 python 图片外围置零 np.pad操作

python 图片外围置零 np.pad操作path1 = 'I:\\xj\\pillar_train_val_test\\val\\labels_half_new'path2 = 'I:\\xj\\pillar_train_val_test\\val\\labels_half_new_draw'for filename in os.listdir(path1): img = cv2.imread(os.path.join(path1, filename), 0) shape = i

2020-07-04 00:59:12 1240

原创 python opencv cv2在图片中画mask掩码/掩膜

python opencv cv2在图片中画mask掩膜import cv2import numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltmask_threth = 50img = cv2.imread('./1.jpg') #自己qq截图一张图片就行,要大于下面的坐标点# binary maskcoordinates = []coordinate1 = [[[40, 135], [168,132], [1

2020-07-01 22:29:11 10302 1

原创 python GUI读写图片

python GUI读写图片一、from tkinter import *from tkinter.filedialog import askdirectoryimport osdef selectPath(): path_ = askdirectory() path.set(path_)def gener_list(): filenames = os.listdir(args.input) filenames.sort(key=lambda x: int(x

2020-06-29 22:01:34 1668

原创 python flask 传输图片数据

python flask 传输图片数据1、img传输## appimport requestsimport base64## 本地读取图片编码进行传递with open('./44011A0017200303.jpg', 'rb') as f: # image_bytes = f.read() # <class 'bytes'> image_bytes = base64.b64encode(f.read()) # <class 'bytes'&g

2020-06-16 14:44:00 6411

原创 gitlab 克隆clone下载代码到本地push pull 上传代码 常用命令

gitlab常用命令#克隆代码到本地git clone http://XXX个人库XXX.git`cd XXXXXXgit branch -a #查看分支信息git remote -v #查看当前远程仓库#添加自己仓库地址git remote add upstream https://gitlab.navinfo.com/xujun/ComputerVision.git#先更新本地代码git pull origin master#查看代码状态,红色字体为修改过的git s

2020-06-09 18:40:10 2086

原创 pytorch 调用 deeplabv3模型,进行识别

pytorch 调用 deeplabv3模型,进行识别from torchvision import modelsfrom PIL import Imageimport matplotlib.pyplot as pltimport torchimport torchvision.transforms as Timport cv2import numpy as npdef dec...

2019-12-16 14:55:33 2118 1

原创 tensorflow/pytorch/指定GPU训练的几种方式

tensorflow/pytorch/指定GPU训练的几种方式1、python代码中添加:os.environ["CUDA_VISIBLE_DEVICES"] = "0"or# CUDA_VISIBLE_DEVICES=12、 命令窗口临时限制环境变量export CUDA_VISIBLE_DEVICES=1要想应用到所有用户,需要在~/.bashrc中最后一行添加此命令。...

2019-12-11 16:39:39 380

原创 python flask request 传输字符串

python flask request 传输字符串https://blog.youkuaiyun.com/tanyjin/article/details/78640987

2019-12-04 15:25:11 3557

原创 keras读取tfrecord数据

在keras中批量训练tfrecord数据使用深度学习训练DMRI/DTI数据:https://blog.youkuaiyun.com/Fenplan/article/details/90667045

2019-11-18 15:39:10 2241

转载 tf.train.shuffle_batch/tf.train.batch 函数对比讲解

tf.train.shuffle_batch/tf.train.batc 函数对比讲解转自:https://blog.youkuaiyun.com/akadiao/article/details/79645221

2019-11-08 15:27:28 227

原创 Ubuntu cuda配置安装 + 多个版本切换问题

Ubuntu 多个cuda版本切换问题按照网上步骤,安装上两个 cuda版本,如cuda9.0和cuda10.0,安装步骤自行百度,有大量资源。如下图:在/usr/local/路径下有三个cuda文件夹:其中cuda为软连接,连接为你最后安装的cuda版本如何切换:删除软连接cuda文件夹,重新生成软连接:sudo rm -rf cudasudo ln -s /usr/local/c...

2019-11-07 15:07:49 567

原创 如何解压.solitairetheme8 文件 cudnn文件解压

如何解压.solitairetheme8 文件 cudnn文件解压大家在安装cuda时候,会遇到 cudnn-8.0-linux-x64-v5.1.solitairetheme8 的cudnn压缩文件。需要先将其转为 .tgz然后再解压cp cudnn-9.0-linux-x64-v5.1.solitairetheme8 cudnn-8.0-linux-x64-v5.1.tgztar ...

2019-11-07 12:02:27 1995

原创 pytorch配置安装 ninja报错:ninja: build stopped: subcommand failed.(个人趟坑)

文章目录pytorch配置安装 ninja报错:ninja: build stopped: subcommand failed.1、首先说一下pytorch安装问题2、在运行一些大型复杂代码时候,就开始报错:ninja: build stopped: subcommand failed.2.1 ninja是什么?2.2 网上报错原因总结2.2.1 这里说下我的大环境2.3 自己报错原因真像(本贴核...

2019-11-06 11:18:01 49697 7

原创 tensorflow TFrecords数据的读取

tensorflow TFrecords数据的读取1、中间进行batch+shuffle操作import tensorflow as tffrom PIL import Imageimport matplotlib.pyplot as pltdef normalize(image,label): image = tf.cast(image,tf.float32) / 255...

2019-11-04 20:01:06 159

原创 C++ 对TXT文档新建、读写

C++ 对TXT文档新建、读写#include<fstream>#include<iostream>using namespacestd;int main(){ // *************************写txt文件******************************* //ofstream OutFile; ...

2019-10-30 17:10:03 521

原创 Ubuntu 安装anaconda后,自动进入base虚拟环境解决

Ubuntu关闭anaconda自动进入base虚拟环境在Ubuntu上安装完anaconda后,发现每次打开终端后都会自动进入到base的虚拟环境中去,虽然在这些环境下使用问题不大,但一些软件的安装在虚拟环境下有影响。每次使用conda deactivate退出也很麻烦。如何关闭自动打开的虚拟环境呢,可以采用如下命令:conda config --set auto_activate_base...

2019-10-12 16:51:51 3615 1

原创 opencv常见函数使用

文章目录opencv常见函数使用1. findcontours/drawcontours函数opencv常见函数使用1. findcontours/drawcontours函数Mat img = image.clone(); //灰度图vector<vector<cv::Point>> contours;findContours(img, contours, RE...

2019-09-18 14:21:44 272

原创 C++常用函数总结

C++ 读取csv/txt文档内容,并做字符串拆分等处理https://www.jianshu.com/p/5876a9f49413 —字符串拆分的几种常用方法

2019-09-05 16:02:18 391

原创 python 判断多边形,点是否重合(方法简单易懂,没有使用 cv2.pointPolygonTest函数)

python 判断多边形,点是否重合首先代码并未使用 cv2.pointPolygonTest 这一opencv函数,因为自己在使用时,一直报错,很难自己构造出适用于 pointPolygonTest ()的 tuple参数,然后在网上找到了如下这边博客写的特别好,亲测实用。https://www.jianshu.com/p/ba03c600a557下面是以防博主删帖,自己做的笔记。##...

2019-08-23 09:59:47 8761 2

原创 python opencv 遍历图像创建新的图像

python opencv 遍历图像创建新的图像代码功能:主要是给原图,图上一层颜色,不同的类别对应不同的颜色1、有 ori.jpg原图 和 label.png对应的灰度图,其中灰度图中像素值从 0-9不等2、通过读取 label.png中的像素值,生成对应的彩色图3、将生成的彩色图和原图融合下面代码实现了,创建新的彩色图的功能。但是没有图像融合操作,因为测试这,python做这事实在...

2019-08-19 20:13:15 1208

原创 C++/opencv遍历图像像素值,创建并绘制新的图像,并和原图融合

C++/opencv遍历图像像素值,创建并绘制新的图像代码的主要功能:主要是给原图,图上一层颜色,不同的类别对应不同的颜色ori_img:label_img:通过读取 label_img生成彩色图:和原图融合:1、有 ori.jpg原图 和 label.png对应的灰度图,其中灰度图中像素值从 0-9不等2、通过读取 label.png中的像素值,生成对应的彩色图3、将生...

2019-08-19 20:05:13 3320 1

原创 python TXT文档的读写(附有在txt文档起始位置插入功能)

python TXT文档的读写(附有 在txt文档起始位置插入功能)使用的 Python open() 函数python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。such as:with open(filepath, “r”) as filewith open(filepath, “r+”) as filewith open(fil...

2019-08-17 16:38:54 3649

原创 python中 有关 numpy.ndarray 类似字典操作方法

numpy.ndarray 类似字典操作方法假如,b和c是一一对应关系,则输入 a这个key值,可以通过b位置,对应的找到c位置a = np.asarray(["8002"])b = np.asarray(["8000","8001","8002","8003"])c = np.asarray([1,2,3,4])print (a == b)print (c[a == b])re...

2019-08-14 20:11:11 6287

原创 python numpy.ndarray reshape()函数

numpy.ndarray.reshape()函数reshape()函数会重新定义一个矩阵的形状。假设,我有一个一维矩阵,长度为m:[a,b,c,d,…]不论我将其reshape成几维矩阵,必须满足所有维度的个数乘积为m。假设,我有100长的一个矩阵。我可以做如下切分:10x1010x2x5但不管如何乘积必须是100。假设100长的数组要切分成10,2,5。我们应该先将100个元...

2019-08-14 17:41:15 12243

原创 FasterRcnn 算法原理讲解笔记(非常详细)

FasterRcnn 算法原理讲解笔记1、faster rcnn 图像读入尺寸问题Faster-Rcnn本身对于采集的原图像没有要求,但是作为输入放入网络训练的话就必须限制图片的大小,一般Faster-Rcnn对于输入图像的大小限制规则是:限制最小边为600,最大边为1000,对于输入图像优先考虑最大边的限制。例如输入图像的大小是:3755003,则resize后的图像大小为:600800...

2019-08-09 11:26:01 11534 1

转载 Ubuntu服务器:远程桌面连接

Ubuntu服务器:远程桌面连接https://www.cnblogs.com/AbcFly/p/6424316.html

2019-07-27 17:09:20 1843

grided.zip

读取csv文件,将其中的经纬度坐标点栅格化显示在一张张瓦片图当中

2019-09-03

Mask_RCNN_labelme 自制猫狗数据集

这个数据集是自己使用labelme标注的猫狗数据集,几十张左右,意在学习maskrcnn网络结构,熟悉整个网络的运行过程。 Mask_RCNN整个使用过程做了详细介绍:https://blog.youkuaiyun.com/xjtdw/article/details/94445405

2019-07-11

json_to_dataset.py labelme json批量转化

Labelme标注工具 json批量生成,解决了两个问题: 1、生成的label.png不是灰度图8bits, 2、生成的label.png中,标注物体label不具备统一性 具体请看:https://blog.youkuaiyun.com/xjtdw/article/details/94741984

2019-07-06

计算 语义分割结果 MIOU,miou.py操作简单,输出结果清晰

# 执行命令: python miou.py --labels=D:/.../labels --pred=D:/../infer # 其中 --labels 为标注图片路径 --pred 为预测出的图片路径 # 最终结果会打印输出,也会在同级目录下,生成一个txt文档,保存各个类别 iou # 操作极为简单

2019-07-02

mask_rcnn_balloon.h5/mask_rcnn_coco.h5

Mask_RCNN训练模型:mask_rcnn_balloon.h5 和 mask_rcnn_coco.h5,百度云连接!

2019-07-02

空空如也

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

TA关注的人

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