![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
北斗星辰001
用不抱怨的生活方式去追求梦想,去实现自己的人生价值,好运将时刻伴随,奋斗拼搏,绝不碌碌无为的过一生!
展开
-
24位PNG图像转8位PNG
做语义分割时,不同的网络对标签图像的格式要求不同,pytorch的官方教程中使用mask-rcnn做语义分割,对标签图像的要求时8位的PNG,当我用自己的数据集进行测试时,发现我用LEAR标注工具标注出来的是24位的PNG,为此需要把24位png转成8位png。import numpy as npfrom PIL import Imageimport matplotlib.pyplot...原创 2020-01-20 17:30:37 · 3602 阅读 · 5 评论 -
使用VIA标注工具生成的json格式文件转换为png格式的数据标签
VGG Image Annotator (VIA)是一款快速,简单的目标检测标注工具,官方网址:VIA标注工具这款标注工具将所有标注的图片信息存储在一个json文件中,做语义分割通常的标签需要png或者jpg格式的图片。因此需要把json文件转换成png格式。注意在使用VIA标注完成后,需要保存整个工程文件为json文件。点击project-->save实现代码如下:...原创 2019-11-01 21:52:25 · 3946 阅读 · 10 评论 -
python 中使用cv2读取彩色图片的多维数据格式与BGR格式的存储关系
近期很是困惑 一幅图像是如何在多维数据中存储,BGR的数据存格式和多维数据存储的联系,因此用了一张3X3的彩色图像做了个简单的实验。import cv2import osimport numpy as nppath = "./test.jpg"image =cv2.imread(path)(B G R) = cv2.split(image)print image打印...原创 2019-05-06 22:32:10 · 4106 阅读 · 2 评论 -
工作站Ubuntu16.04环境下安装nvidia显卡驱动
近期实验室的工作站,由于teamviewer的原因又崩了。这次只能重装系统才得以解决。nvidia驱动安装步骤记录如下:备注:工作站品牌为北京联众集群。配备有2块NVIDIA Titan xp 12G的显卡。补充:入坑1:之前安装完系统以后,一旦开机重启后,发现显示器没有任何输出。但感觉工作站安装正常,且在正常运行。咨询售后才知道,工作站默认的显示输出驱动为VGA接口的,而当我重新安装系...原创 2019-07-16 20:35:11 · 523 阅读 · 0 评论 -
python-opencv二值腐蚀、膨胀、开操作,闭操作原理
语义分割任务中,如果预测结果中包含有孤立的噪点、孔洞,则可以使用腐蚀膨胀进行处理,提高分割效果。#定义输入矩阵,结构核import cv2 as cvimport numpy as npinput_data = np.array([[1,0,0,0,1],[0,1,1,1,0],[0,1,1,1,0],[0,1,1,1,0],[1,0,1,0,1]],dtype=np.uint8)k...原创 2019-08-18 17:35:41 · 1664 阅读 · 0 评论