python
spy14414
可能我浪荡,让代码不安。
展开
-
python 基于曲线曲率提取角点
具体的实现算法参考论文:Corner detector based on global and local curvature properties大概的流程:1.用canny提取边缘,保存边缘曲线,判断是否为闭合曲线: 2.用高斯核平滑曲线: 3.用曲率公式计算曲线上各点的曲率: 4.记录曲率最大值点作为候选的角点,拐角的ROS(支撑区域,邻域)是由拐角的两个最接近的曲率...原创 2020-11-28 14:17:31 · 763 阅读 · 2 评论 -
python 读写excel xlsx格式
我用的是openpyxl,用来处理xlsx格式的文件官网地址:https://openpyxl.readthedocs.io/en/stable/tutorial.html#loading-from-a-file原创 2020-11-28 11:16:46 · 342 阅读 · 0 评论 -
python 调用halcon函数
之前的项目里用到了halcon,而一部分代码是python写的,懒得再转一次,就直接在python里使用halcon的函数了。用到了pythonnet,它是python与c#的交互模块。halcon函数(.hdvp): 正常编写python:import clr import sysimport System from System import String, Char, I...原创 2020-01-08 15:04:38 · 8870 阅读 · 8 评论 -
最近学习———python (numpy /元组/列表/字典)
Python讲解 numpy的:http://blog.csdn.net/qq_39161737/article/details/78814743http://blog.csdn.net/pipisorry/article/details/39215089http://blog.csdn.net/qq_30490125/article/details/51445390Pyth...翻译 2019-12-26 09:25:00 · 304 阅读 · 0 评论 -
最近学习——关于python的数据结构、结构体
2017.12关于python的结构体和枚举型:class BufferPartType(Enum) Range=1 Intensity=2 Confidence=3 Undefined=4#define structclass Coord3D(Structure): _fields_ = [ ("x", c_floa...翻译 2019-12-26 09:17:24 · 204 阅读 · 0 评论 -
最近学习——关于vector
一:Python中没有类似c++中的Vector向量;用List实现:dict或tuple的listmovies=[{'id':1,'name':'a'},{'id':2,'name':'b'}]movies[0]['name']二:关于Vector向量(Vectors) 1.基本操作vector是向量类型,她是一种...翻译 2019-12-26 09:10:04 · 133 阅读 · 0 评论 -
三菱PLC 通讯 python代码
前几天,需要使用到激光传感器,需要PLC来控制。就学习了一下PC与PLC通讯。学的不深,可能有很多问题,欢迎指正。PLC那一端是电气的同事帮忙弄的,使用的是MC协议。一开始,我是用的是二进制方式(这个方式我用不了,应该是PLC那一端设置了ASCII方式吧...不太清楚):import socketimport rePORT = 7001def read_register...原创 2019-12-17 17:04:09 · 8194 阅读 · 5 评论 -
failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED
环境:Tensorflow 1.13.1,cuda10, cudnn7.6,python3.7我使用了两个模型用于识别与追踪,载入第二个模型时,出错了报错如题报错的最后一行:UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, s...原创 2019-11-29 15:43:35 · 282 阅读 · 0 评论 -
奥比中光大白 RGBD相机 python opencv代码实现
奥比中光 "大白",彩色图像UVC协议,深度用openni。(很烦)我们的项目需要在python中使用,问了奥比中光的技术支持,说没有python版本的demo,就自己写了一个。彩色:import cv2import syscapture_width = 800capture_height = 1280cap = cv2.VideoCapture(0)cap.set...原创 2019-11-22 17:45:10 · 5472 阅读 · 13 评论 -
grpc图片传输 python实现
Grpc的安装和原理,见官网:https://grpc.io/由于我的目的是不断地从客户端传输图片到服务器端,然后服务器在每次收到图片后返回结果,所以我用的是:客户端流式RPC,客户端再次使用提供的流写入一系列消息并将其发送到服务器。一旦客户端写完消息,它就等待服务器读取它们并返回它的响应。下面是我的proto文件,命名为:upload.proto:syntax = 'proto3...原创 2019-04-30 10:34:13 · 5753 阅读 · 4 评论 -
在windows上用python 连接Ubuntu ROS(二:使用rosserial_windows)
之前说了,我在ROS上的代码是C++的,所以我希望在WinPC上用c++来连接ROS。(我这么用的原因是:我不知道如果语言不同产生的ROS节点能不能通信)ps:http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingNodes 这里说明了: ROS客户端库允许使用不同编程语言编写的节点之间互相通信: rospy = py...原创 2019-02-13 16:09:19 · 898 阅读 · 1 评论 -
在windows上用python 连接Ubuntu ROS(一:使用roslibpy库)
环境:Win10+python叫它WinPC虚拟机Ubuntu16.04 + ROS kinetic 叫它RosPC首先,在RosPC上安装rosbridge suite:sudo apt-get install -y ros-kinetic-rosbridge-serversudo apt-get install -y ros-kinetic-tf2-web-republis...翻译 2019-02-13 15:51:21 · 3231 阅读 · 6 评论 -
在python里调用c++的DLL出现Windows Error -529697949
我是用VS2013写的DLL,在python2.7里调用。项目在我和同事的电脑上都能跑,可在另一台工作电脑中出现Windows Error -529697949.在这台电脑中,写的简单用来找问题的DLL也能跑。于是工作陷入不断找问题排除问题的循环。/(ㄒoㄒ)/~~最后我在VS里调试了调用DLL的这个py文件:test.py参考了:https://blog.csdn.net/sagittarius...原创 2018-04-26 09:21:10 · 7267 阅读 · 1 评论 -
Pyqt4 在label上显示图片,用鼠标选点并用QPainter画出来
我的项目特别庞大,所以只在这里粘所需代码,需要opencv2,pyqt4,然后把所以类放到一个py文件就能运行。如果有疑问或者想和我讨论的可以发私信给我。QAQ一:创建一个QtGui.QLabel的子类,在子类里重写painEvent方法,为了显示图片,调用父类的painEvent方法,然后定义一个QPainter(),画点:def paintEvent(self, e): ...原创 2018-04-13 17:51:03 · 4610 阅读 · 2 评论 -
Python multiprocessing manager传递图片,字符串
首先,定义子进程运行的函数:def ShowPic(out, name): #2D camera '''获取图片的操作如:photo=cv2.imread("alpaha.png").photo是一个numpy.ndarray''' out[0] = photo name[0] = "xxx" #str在主进程中声明子进程并开始运行:self.m = Manag...原创 2018-04-17 13:31:54 · 1195 阅读 · 0 评论