自定义相关工具库
Project description
引言
在实际工作中一些常见的可视化库(例如:matplotlib, cv2, PIL等)对于部分常用功能支持的不够好,在实际使用的时候往往需要进一步改写封装,本库用于记录一些在实际使用的时候基于现有的一些可视化库,自己改写的一些函数,这些函数会比原有的库兼容性更好。
功能描述
CVUtils
包括但是不限于以下功能:
- show_image(image, mode="bgr"):展示图片
- read_image(filename):读取中文路径下的图片
- resize2gray(image, new_shape):统一尺寸并修改为灰度图像
- cv2AddChineseText(img, text, position, textColor=(0, 255, 0), textSize=30, stroke_width=2):在图片中添加中文文本
- copy_files(all_filepath, output_path):使用协程技术拷贝文件,支持批量操作(速度极快)
- split_rectangle_image_from_imageArray(ori_image, left_top_point, right_bottom_point):切分矩形区域
- image_correction(img):霍夫变换图片校正
- Num2Plate(plate_nums):针对车牌识别任务,将数值列表还原为中文车牌
- save_list2txt(list_, output_file):将列表中的内容按行存储到指定文件中
- train_test_split2txt(filenames, test_size=0.2, output_dir=None):训练集测试集切分,针对图片
- COCOLableAnalyse类:将COCO数据集标签转化为其他常用类型。主要有两种:
- a.VOC:coco2voc();
- b.YOLO:coco2yolotxt()
SpiderUtils
包括但不限于以下功能:
- getDouBanComment(url, header):获取豆瓣短评name, comment_time, comment_location, comment字段
- saveListStr2DataFrame(saveExcelPath=None, **kwargs):将列表字段转化为数据框或存储到Excel文件中
更多功能持续开发中~~~
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MingLogUtils-1.2.1.tar.gz
(17.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file MingLogUtils-1.2.1.tar.gz.
File metadata
- Download URL: MingLogUtils-1.2.1.tar.gz
- Upload date:
- Size: 17.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
998f491443ecf7e0a1497feb555bd2906b4ad82689bbcab2e73b796415b1723e
|
|
| MD5 |
af36fbbd816ec470965c98691d39a523
|
|
| BLAKE2b-256 |
5d1028f7b9d5a1d2fe3e63183dd4eb2e890cebb276b5501f969c98194b2b6105
|
File details
Details for the file MingLogUtils-1.2.1-py3-none-any.whl.
File metadata
- Download URL: MingLogUtils-1.2.1-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8779b24f70ea3ddfb6fad3792e7c3cc0c911e08ee808f705f0207bcf7f75123f
|
|
| MD5 |
151312db7367140fc0618bc09612347a
|
|
| BLAKE2b-256 |
667614db2a5ff0190f27ea2b237b4eb3707d07cb9e099d2e957eb2694c94337c
|