![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 70
leonardohaig
这个作者很懒,什么都没留下…
展开
-
Python处理包含不可打印/显示字符的中文字符串
首先将二进制数据按照 UTF-8 编码解码为字符串。然后,使用 unicodedata 模块中的 category 函数来判断字符是否为不可打印字符(分类为 ‘Cc’)。最后,将过滤后的字符列表连接成字符串以获得最终结果。针对该类型文件,可以考虑在读取时利用二进制形式进行读取,然后对二进制数据进行判断,判断其是否为可打印字符(包含中文字符)/是否为不可打印字符,然后将不可打印字符去除即可。原创 2024-03-30 11:47:13 · 395 阅读 · 0 评论 -
主成分分析(PCA)原理总结与实例
微信公众号:幼儿园的学霸最近在点云处理中,需要获取目标点云的最小包围盒(OBB),在网上看到很多利用PCA求解包围盒的代码,但是代码大多都比较简洁,属于PCA的一个应用,而没有原理的具体描述.因此,抽时间对PCA进行了一些梳理,以方便自己理解.特此记录.目录文章目录目录介绍向量的表示与基变换内积与投影基/基向量基变换的矩阵表示协方差矩阵及优化目标方差协方差协方差矩阵协方差矩阵对角化PCA算法步骤算法步骤数学实例数学过程python实现应用实例PCA算法总结参考资料介绍主成分分析(Princip.原创 2021-06-19 21:06:23 · 2285 阅读 · 2 评论 -
利用小型数据集m2nist进行语义分割——(三)代码编写及训练与预测
利用小型数据集m2nist进行语义分割——(三)代码编写及训练与预测微信公众号:幼儿园的学霸目录文章目录利用小型数据集m2nist进行语义分割——(三)代码编写及训练与预测目录前言代码编写数据加载模块网络实现模块训练模块coding=utf-8============================#Program:m2nistDataSet.py数据加载模块Date:20-4-16Au...原创 2020-04-20 13:02:57 · 1291 阅读 · 1 评论 -
利用小型数据集m2nist进行语义分割——(二)分割网络框架设计
利用小型数据集m2nist进行语义分割——(二)分割网络框架设计微信公众号:幼儿园的学霸目录文章目录利用小型数据集m2nist进行语义分割——(二)分割网络框架设计目录前言网络结构整体结构编码器设计解码器设计参考资料前言有了数据集,接下来需要针对数据集设计神经网络框架便于后续代码的编写。由于在工作项目中是以MobileNet为基础,自然而然在设计语义分割网络框架时便复用了Mobile...原创 2020-04-20 13:02:31 · 1065 阅读 · 0 评论 -
利用小型数据集m2nist进行语义分割——(一)数据集介绍
利用小型数据集m2nist进行语义分割——(一)数据集介绍微信公众号:幼儿园的学霸目录文章目录利用小型数据集m2nist进行语义分割——(一)数据集介绍目录缘由前言数据集介绍数据下载/读取/显示参考链接缘由代码地址:https://github.com/leonardohaig/m2nist-segmentation最近晚上有点失眠,玩手机伤眼睛,那就学习吧。考虑到没有写过分割网络...原创 2020-04-20 13:02:09 · 2484 阅读 · 0 评论 -
linux shell及python判断文件/文件夹是否存在
linux shell及python判断文件/文件夹是否存在shell脚本形式进行判断判断文件夹是否存在#!/usr/bin/env bash#Pragram:linux判断文件/文件夹是否存在#Date: 2020.4.5#Author:liheng#Verson:V1.0path="/home/liheng/ADAS_Video"# 文件夹存在需要执行的操作func...原创 2020-04-05 12:17:05 · 2209 阅读 · 0 评论 -
RANSAC算法(附RANSAC直线拟合C++与Python版本)
RANSAC算法(附RANSAC直线拟合C++与Python版本)微信公众号:幼儿园的学霸个人的学习笔记,关于OpenCV,关于机器学习, …。问题或建议,请公众号留言;之前在利用双目摄像头进行车道线检测时,利用RANSAC算法在三维空间中进行路面估计,随后在估计的路面上进行车道线检测。当时由于时间紧急,未对该算法进行总结,目前,在利用神经网络检测车道线时,发现分割完毕后的车道线为一系列...原创 2020-02-29 11:56:35 · 15749 阅读 · 10 评论 -
IOU & GIOU & DIOU 介绍及其代码实现
IOU & GIOU & DIOU 介绍及其代码实现微信公众号:幼儿园的学霸个人的学习笔记,关于OpenCV,关于机器学习, …。问题或建议,请公众号留言;从IOU,到GIOU,然后到最近的DIOU、CIOU。目录文章目录IOU & GIOU & DIOU 介绍及其代码实现目录IOU介绍计算代码GIOU介绍代码DIOU介绍代码CIOU介绍DIOU CI...原创 2019-12-04 21:08:26 · 18827 阅读 · 15 评论 -
tf.map_fn合并yolov3 feature map
tf.map_fn合并yolov3 feature map在代码yolov3_tensorflow中,网络输出为3个feature map,如果要利用该网络进行预测,那么还需要额外对3个feature map进行合并、提取结果,比较麻烦。有必要对网络输出进行处理,以使网络的输出结果为目标检测框[x_min,y_min,x_max,y_max,score,id]的形式。目录文章目录`tf.ma...原创 2019-11-22 20:32:36 · 1263 阅读 · 0 评论 -
python不解压读取zip压缩包图片
python不解压读取zip压缩包图片/文件限于电脑上空间不够,没有办法将上百G的数据集解压到电脑上,因此需要一种方法能够直接读取压缩包内的图片进行训练。首先,代码如下:#!/usr/bin/env python3#coding=utf-8#============================##Program:readzip.py# 不解压读取.zip压缩包内的图...原创 2019-11-21 19:26:22 · 5306 阅读 · 1 评论 -
python int型list和str型list相互转换
python int型list和str型list相互转换将str型list转换为int型list方式一:results = ['1','2','3'] results = [ int(i) for i in results ]方式二:results = ['1','2','3']results = list(map(int, results))将int型list转换为str型l...原创 2019-10-15 19:03:06 · 3199 阅读 · 0 评论