python
CV-deeplearning
小米AI Lab图像算法工程师,擅长表格识别、目标检测、行人属性识别、车牌识别等。
展开
-
如何用python调用C++处理图片
【代码】如何用python调用C++处理图片。原创 2024-06-19 10:18:57 · 519 阅读 · 2 评论 -
Numba witch makes Python code fast
python由于它动态解释性语言的特性,跑起代码来相比java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。办法永远比困难多,numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!numba是一款可以将python函数编译为机器代码的JIT编译器,经过numba编译的python代码(仅限数组运算),其运行速度可以接近C或FORTRAN语言。原创 2023-04-16 14:09:48 · 223 阅读 · 0 评论 -
Python 命名进程名
一. 使用说明一般跑python程序都会有process name和对应的PID。如果和小伙伴同用一台服务器,大家的process name应该都是python,难以区分。下面的这个方法加入到python文件中,可以设置自己独有的进程名。二. 使用方法安装包:pip install setproctitle代码:import setproctitle# 重命名进程名proc_title = "new_proc_title"setproctitle.setproctitle(proc_原创 2022-05-23 19:15:26 · 1997 阅读 · 0 评论 -
Python——pdb调试
一. pdb用法 pdb用于调试python代码,只需要在要调试代码的位置添加以下代码即可进入调试状态: import pdb;pdb.set_trace() 注:pdb与vim结合起来用会更加丝滑。二. pdb常用命令...原创 2021-06-17 19:47:03 · 207 阅读 · 0 评论 -
Python 字典(Dictionary) setdefault()方法
一. 描述 Python 字典 setdefault() 函数,如果键不存在于字典中,将会添加键并将值设为默认值。二. 语法 dict.setdefault(key, default=None) 参数:key -- 查找的键值。 default -- 键不存在时,设置的默认键值。三. 例子my_dict = {}my_dict.setdefault("guo", []).append("pei")pri...原创 2021-06-17 09:20:29 · 1127 阅读 · 0 评论 -
python 多进程
一. 应用场景 深度学习中通常要处理数据,数据量很大时,用多进程处理会节约不少时间。二. 应用案例 这里举一个例子,函数会把一张图片读20次(IO的代表),并且计算前200000个自然数的和(计算的代表)。分别用多进程和不用多进程,对比消耗的时间。import cv2import timeimport multiprocessingdef work(img_path): for i in range(20): cv2.im...原创 2021-06-16 09:34:45 · 268 阅读 · 0 评论 -
3D人脸识别——人脸点云前处理
与2d人脸识别相比,3D人脸识别增加了点云处理,本文介绍3D人脸点云处理的全过程。原创 2021-03-22 15:50:15 · 4714 阅读 · 5 评论 -
由名字列表快速构建字典
当识别的类别过多时,经常要构造一个字典,本文讲述一行代码构造字典。原创 2020-05-06 17:40:21 · 416 阅读 · 0 评论 -
三分钟带你掌握python中的生产者与消费者模式
利用多线程和队列可以实现生产者消费者模式,该模式通过平衡生产线程和消费线程的工作能力来提高程序整体处理数据的速度。原创 2020-04-27 09:39:57 · 495 阅读 · 0 评论 -
三分钟带你掌握Python中的多进程和多线程
多进程和多线程编程对于代码的并发执行,提升代码效率和缩短运行时间至关重要。本文介绍如何使用python的multiprocess和threading模块进行多线程和多进程编程,并将其封装成类,成为好用的工具,方便调用。原创 2020-04-18 15:11:40 · 871 阅读 · 1 评论 -
OpenCV与PIL图片格式互转(python)
PIL转换为OpenCV图片格式import cv2from PIL import Imageimport numpy image = Image.open("car.jpg")image.show()img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR)cv2.imshow("OpenCV",img)cv2.wa...原创 2020-04-14 17:41:47 · 2738 阅读 · 0 评论 -
三分钟带你学会爬虫
## 深度学习模型训练极大的依赖数据,当数据量不够时,可通过网络爬虫从网上爬取数据。下面以爬取刘亦菲和刘德华图片数据为例介绍爬虫:## 代码使用步骤如下:1. 在name.txt中输入你要爬取的关键词,我输入的为刘亦菲和刘德华(不用创建文件夹,文件夹是代码生成的)。刘亦菲刘德华import reimport requestsfrom urllib import err...原创 2020-04-13 10:11:38 · 983 阅读 · 1 评论