![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Sophia&Anna
I Love Python & C ! 咿呀咿呀哟~
展开
-
PyQT——蓝牙收发数据(上位机案例-小车控制器)
实现功能:蓝牙设备扫描以及刷新,蓝牙连接,蓝牙数据发送,蓝牙数据接收原创 2024-02-04 11:45:18 · 637 阅读 · 0 评论 -
PyQT——URAT串口发送数据(上位机界面-农业灌溉)
最简单的一些pushButton和comboBox实现串口扫描、刷新、设置、数据发送等功能。原创 2024-02-02 12:15:48 · 408 阅读 · 0 评论 -
PyQT——URAT串口调试助手(上位机界面)
【代码】PyQT——URAT串口调试助手(上位机界面)原创 2024-01-30 21:47:00 · 355 阅读 · 0 评论 -
Bug修复:运行算法测试脚本时,报错:cannot open resource
UAT代码完全没问题,可以正常运行,上到生产环境后总报错:cannot open resource。由于算法脚本用了try进行捕获异常,仅抛出错误cannot open resource,无法定位是哪行报错,之前有遇到一样的问题,知道大概是算法脚本出问题了,也忘记是如何解决的了。百度搜了一下大概找到是因为字体的原因,猛然醒悟!脚本里面有个功能是要在将测试结果写在图片上,由于生产是新开的机器,所以无字体导致的。装一个字体,替换代码,完美解决该问题!draw = ImageDraw.D.原创 2022-02-15 23:31:32 · 434 阅读 · 0 评论 -
工作经验总结——开发与协作的坑(1)
该篇文章没有干货,请勿食用原创 2022-02-11 19:57:54 · 1412 阅读 · 0 评论 -
OpenCV小案例(2)——判断一张图片中多少种颜色
其实这个函数超级简单:img = Image.open(file_path)color = img.getcolors()返回值是整数类型的数字。有人会想,这两句话,我们可以用来干嘛呢?比如:在一批全黑的图片中找到阳性样本(被标注过的mask图),类似以下这样的:然后我们可以做很多事情:通过名字找到它的原图,又或者是统计数量等等.....Let's try !...原创 2022-02-11 19:36:23 · 2344 阅读 · 0 评论 -
OpenCV小案例(1)——判断图片中是否包含指定颜色
img = cv2.imread(picture_path)img_hsv = cv2.cvtColor(img, cv2.COLOR_RGB2HSV)lower_blue = np.array([100, 30, 100])upper_blue = np.array([150, 255, 255])mask = cv2.inRange(img_hsv, lower_blue, upper_blue)res = cv2.bitwise_and(img, img, mask=mask)r,.原创 2022-02-11 19:24:13 · 2861 阅读 · 1 评论 -
Celery启动消费者时写入日志到指定的文件
在Django中的setting.py文件中配置了日志器,普通的请求日志都可以写入文件中,但是Celery异步的日志无法写入文件无法记录,最后发现是启动worker命令的问题。之前用的命令:celery -A celery_tasks.main worker -l info修改后:celery -A celery_tasks.main worker --loglevel=info --logfile="/Users/guojun/Desktop/Django_Model_Test/Dja原创 2022-01-15 21:04:38 · 1262 阅读 · 1 评论 -
Python使用多线程并获取函数返回值
没有返回值的代码:check_code = self._creat_check(3)check_id = self._select_check_id(check_code)one_thread = threading.Thread(target=self._rob, kwargs={'check_id': check_id})two_thread = threading.Thread(target=self._rob, kwargs={'check_id': check_id})one_t.原创 2021-11-18 10:54:08 · 1257 阅读 · 0 评论 -
Python上传整个文件夹的文件到OSS、从OSS某个文件夹下下载所有的文件到本地
import osimport oss2class HandleOSS(object): def __init__(self, key_id, key_secret, bucket=None): ''' :param key_id: :param key_secret: :param bucket: bucket名字,例如:test ''' self.auth = oss2.Auth(key_i.原创 2021-12-21 16:42:08 · 2748 阅读 · 0 评论