![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
夜风里唱
这个作者很懒,什么都没留下…
展开
-
Python处理二进制流(二)
将生成stuct字串封装为一个函数data2Struct,废话不多数,如下:import structimport numpy as npimport cv2def str2St(bStr): return str( len(bStr)) + 's'def data2Struct(*args): st = '' list = [] a = args[0][0] b = args[0][1] for i in range(len(args)):原创 2020-06-21 15:06:58 · 810 阅读 · 0 评论 -
Python处理二进制流(一)
使用struct来处理,废话不说,直接上代码import structimport numpy as npimport cv2def str2St(bStr): return str(len(bStr)) + 's'name = 'picture.jpg'name_bin = name.encode('utf-8') #转二进制img = cv2.imread(name) #ndarray类型,按bgr顺序排序,uint8类型img_bin = img.tostring() #原创 2020-06-21 14:27:58 · 3054 阅读 · 0 评论 -
face_recognition的坑
网上很多关于face_recognition的使用介绍,但好像没多少篇文章深入研究过这个库的API的使用,这个库有几个坑:1.compare_faces这个接口返回一个True或False的列表,但比对的known_face_encodings是有多个的话,会返回多个True,这个接口是没法知道哪个才是最匹配的,要知道哪个最匹配,得用face_distance这个接口2. 当要识别的人,不在known_face_encodings里面的时候,compare_faces和known_face_en.原创 2020-06-20 19:48:27 · 1756 阅读 · 3 评论 -
C/C++与Python通信方式浅析
在一项目中需要C/C++与Python之间做交互,C/C++为网络层,Python为数据计算处理层,有多种方式可选:1. C/C++里调用Python脚本函数优点:实现起来最简单,稳定,可靠缺点:迁移运行环境后,需要安装重新部署Python脚本的Python运行环境,非常麻烦,这在终端型软件(运行于客户电脑)来说,完全不可接受由于我要做的软件需要运行于客户电脑,不可能还要配置客户电脑的Python运行环境,因此以上方式放弃。2. 将Python打包成独立进程,C/C++于Python实现进程原创 2020-06-14 11:38:25 · 2704 阅读 · 0 评论 -
Python学习(一):pip 命令汇总
Linux下pip的安装:sudo apt-get install python-pip常用pip命令 命令 解释 pip list 查看当前已安装的python包及其版本 pip install --user xxx 避免安装xxx时无法写入某些路径 pip install --upgrade xxx 升级某个xxx python包,可以使用通过使...原创 2019-09-10 19:59:42 · 211 阅读 · 0 评论