Python
文章平均质量分 78
wu_zhiyuan
这个作者很懒,什么都没留下…
展开
-
python打包系列1 - pyinstaller打包遇坑笔记
pyinstaller 指令实在太坑了原创 2022-11-01 20:53:06 · 946 阅读 · 0 评论 -
python 解决循环引用 cannot import partially initialized
循环引用原创 2022-08-24 16:34:33 · 3206 阅读 · 0 评论 -
Python tuple与逗号 —— (1,) VS (1)有区别吗?
(1,)与(1)有区别吗?转载 2022-08-18 09:50:42 · 547 阅读 · 0 评论 -
python 异常处理
异常俗称bug,就是代码出错,代码出错程序就会停止执行。原创 2022-08-17 17:08:10 · 88 阅读 · 0 评论 -
python 可迭代对象
迭代就是更新换代转载 2022-08-17 17:00:25 · 213 阅读 · 0 评论 -
Python计算机视觉之特征提取与图像匹配
转载学习原创 2022-07-29 10:37:24 · 3242 阅读 · 0 评论 -
OpenCV 图片旋转
获取图片的宽、长、通道数,构造[0,0,w,h]列表,然后用该列表实列化一个bbox对象(用于计算中心点)如果计算源图像上的某点,位于转换后图像的位置。如果是源图片上的一个点,那么经过变化以后的坐标值为。进行旋转图片展示,为了保证,这里也可以进行截图操作。img.shape[0]图像的垂直尺寸(高度)img.shape[1]图像的水平尺寸(宽度)在矩阵中,[0]就表示行数,[1]则表示列数。img.shape[2]图像的通道数。读入图片,进行图片展示。获得仿射变化以后的图像。...原创 2022-07-24 12:08:34 · 5644 阅读 · 0 评论 -
python矩阵的切片——获取子矩阵
本文借鉴高手文章,借鉴网址如下:https://blog.csdn.net/qq_29212901/article/details/108781457原创 2022-07-20 15:54:41 · 5714 阅读 · 0 评论 -
python-Opencv函数汇总
学习转载原创 2022-07-06 17:04:03 · 2323 阅读 · 0 评论 -
219个opencv常用函数汇总
学习装载转载 2022-07-06 17:03:12 · 505 阅读 · 0 评论 -
薄板样条插值(Thin plate splines)的实现与使用
装载学习转载 2022-07-06 15:42:34 · 3180 阅读 · 0 评论 -
Opencv-Python学习笔记——边界增加copyMakeBorder,位运算bitwise_*,色彩空间cvtColor
学习笔记转载原创 2022-07-06 11:32:45 · 520 阅读 · 0 评论 -
python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓
版权声明:本文为CSDN博主「hjxu2016」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/hjxu2016/article/details/77833336轮廓检测也是图像处理中经常用到的。OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。使用方式如下:需要注意的是cv2.findContours()函数接受的参数为二值图,即黑白的(不是灰度图),所以读取的图像要转载 2022-07-05 10:02:36 · 2843 阅读 · 0 评论 -
opencv3.2 和opencv2.4安装
转载于网络高手转载 2022-07-04 10:37:06 · 442 阅读 · 0 评论 -
初学Python 自建6层神经网络训练Fashion-MNIST数据集 -- 第一扇门
自学笔记转载 2022-06-28 15:02:49 · 587 阅读 · 0 评论 -
python + threading模块 多线程学习
Python 多线程原创 2022-06-24 18:30:28 · 835 阅读 · 0 评论 -
python之OCR文字识别
光学文字识别(Optical Character Recognition,OCR)。原创 2022-06-22 23:57:43 · 38064 阅读 · 8 评论 -
Python+OpenCV 实现人脸识别
1、openCV获取视频图像2、人脸识别并标记3、人脸数据训练原创 2022-06-08 08:57:45 · 3233 阅读 · 4 评论 -
Python 变量的作用域 - 生命周期
Python 中变量的访问权限取决于其赋值的位置,这个位置被称为变量的作用域。Python语法规定:在函数体中有赋值语句时,编译的时候就认为定义了局部变量,从而保证函数封装性。如果在函数体内要使用全局变量,可以使用global关键字将变量限定为全局变量。但这种代码要小心,因为很容易就改变了全局变量。Python 的作用域共有四种局部作用域(Local,简写为 L)作用于闭包函数外的函数中的作用域(Enclosing,简写为 E)全局作用域(Global,简写为 G)内置作用域(即内置函数所原创 2022-05-31 17:07:11 · 404 阅读 · 0 评论 -
pyqt5用法2 Qt+Python开发框架
Qt+Python开发流程大纲pyqt5可实现Qt设计UI界面,Python编写逻辑代码,发挥各自的优势。开发思路:独立开发界面代码与开发代码,即:界面与响应代码不在同一个文件中。Qt Designer设计UI界面,保存,将.ui文件复制到Python项目文件夹下Qt .ui文件转.py文件打开Pycharm ->File->Settings-> Tools->External Tools,点击 + ,添加新项目。设置如下:Pycharm中右键复制过来的转载 2022-05-24 17:14:43 · 904 阅读 · 0 评论 -
PyQt5用法1 调用QT5制作的窗体
Python IDE:pycharm 2021.3.3(Community Edition)安装外部工具:QT Designer,PyUIC(Python自带ui转py的工具)在pycharm工程中创建一个文件夹,例如,qtDesigner,这是为了分类管理在qtDesigner文件夹下创建一个__ini__.py文件。注意:pycharm引入包(文件夹)时,包内必须有一个__ini__.py文件,有了此文件后才能在包内自动创建__pycache__文件夹,并在其内生成对应的.pyc文件。用QT原创 2022-05-24 10:49:37 · 614 阅读 · 0 评论 -
Python创建包,导入包(入门必读)
创建一个包《Python包》一节中已经提到,包其实就是文件夹,更确切的说,是一个包含“__init__.py”文件的文件夹。因此,如果我们想手动创建一个包,只需进行以下 2 步操作:新建一个文件夹,文件夹的名称就是新建包的包名;在该文件夹中,创建一个__init__.py 文件(前后各有 2 个下划线),该文件中可以不编写任何代码。当然,也可以编写一些 Python 初始化代码,则当有其它程序文件导入包时,会自动执行该文件中的代码(本节后续会有实例)。例如,现在我们创建一个非常简单的包,该包的名转载 2022-05-20 17:22:12 · 2216 阅读 · 0 评论 -
python之sys模块详解
前言sys模块是与python解释器交互的一个接口。sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分。处理命令行参数在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称。sys.argv[0] 表示程序自身sys.argv[1] 表示程序的第一个参数sys.argv[2] 表示程序的第二个参数可以做个测试,如下图:sys.exit(n) 退出程序,正常退出时exit(0)#!/usr/bin/env python# -原创 2022-05-12 17:07:41 · 40915 阅读 · 5 评论 -
python 调用海康工业相机调试后出现被占用问题
问题描述:在使用海康工业网口相机开发过程中,调试阶段异常结束程序调试时,经常出现相机被占用的异常情况,无论是使用海康的客户端界面连接相机还是使用调试代码连接相机,都没有权限再次打开相机,需要相机断电或者长时间等待(60s)才能正常打开相机;问题出现时,在海康客户端界面有如下红色框图中的状态,该状态表示相机被占用,无法连接调用;原因分析:网口相机,有一种心跳保护机制,在相机链接状态,为检测控制通道是否处于活跃状态,SDK会定时500ms发送一个GVSP指令给相机,相机收到指令后,同时会回复一个GVS转载 2022-05-10 18:40:07 · 1662 阅读 · 0 评论 -
python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机
海康工业相机可以直接通过opencv的接口直接读取图像数据了,省掉了好多好多的调用相机的步骤,这对于我们只需要调用工业相机获取图像数据来说是一个太大的好消息了!!!一、opencv接口使用 opencv 的官方接口 VideoCapture() 接口直接调用海康工业相机,接下来简单介绍下 VideoCapture() 这个接口。(本人使用 python 所以使用 python 下的接口方式进行介绍)接口:cv2.VideoCapture()作用:获取本地目录下的视频文件或者使用本电脑的摄像头获取实转载 2022-05-10 18:25:57 · 6958 阅读 · 17 评论 -
海康机器人工业相机sdk简介
海康机器人工业相机SDK获取与简单介绍SDK下载在海康机器人的官网下载中心-> 海康机器人下载中心我们可以看见海康机器人为用户提供了较多的软件下载,不同的软件对应的其不同产品系列,而工业相机,下载其MVS即可,MVS集成了相机的客户端软件与提供给用户二次开发SDK以windows版本为例,下载目前最新的MVS V3.4.1版本,下载完成之后,默认安装即可打开路径:C:\Program Files (x86)\MVS\Development,可以看见其提供的示例程序以及开发文档打开Sam转载 2022-05-10 17:43:17 · 4128 阅读 · 0 评论 -
海康工业相机Python+OpenCV调用实现取流
前言随着python这们语言不断深入发展,那么python调用工业相机也成为了一项流行的需求;本文了就简单梳理下海康工业相机python的使用参考链接搬砖了一些写的好的文章做参考海康机器人工业相机sdk简介python语言调用海康机器人(hikrobotics)工业相机利用python加opencv与海康工业相机交互海康工业相机参数设置与获取环境设置先安装MVS,下载地址 海康机器人官网,SDK简介也可以看看上面的引用博客条件:Python+海康官方的mvs文件下的developme转载 2022-05-09 17:17:09 · 6794 阅读 · 3 评论 -
Python 之 ctypes模块 ——C语言的数据类型
python中使用c类型的数组Python 在 ctypes 中为我们提供了类似C语言的数据类型,它的用途(作者的理解)可能是:与其他语言(如 C、Delphi 等)写的动态连接库DLL 进行交换数据,因为 python 与 DLL的数据难以进行数据交换(直接交换)。python 的字符串一旦形成,是不可变的。为了算法的需要,我们有时需要对字符串进行原位操作 ( in place ),而不想浪费另外的内存空间。python 具有很简明的语法,人们乐于使用。在解决实际问题时,字符串的处理占转载 2022-05-09 10:58:42 · 1832 阅读 · 0 评论 -
Python中__init__.py文件的作用详解
init.py 文件init.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。# package# __init__.pyimport reimport urllibimport sysimp转载 2022-05-07 14:52:33 · 18999 阅读 · 1 评论 -
初学anaconda与python分不清,有必要记录一下
在之前的笔记中,我遇到了MySQLdb的问题使用问题,让我困扰了3天。最后发现是因为电脑上安装了Python3.10又安装了Anaconda,调用pip install 包名 实际使用的是Anaconda中的pip,而不是Python3.10中的pip程序。那么Anaconda是什么?安装了Anaconda后,还需要安装Python吗?有必要正式记录一下搞搞清楚。名词:shell,IPython,Jupyter Notebook,Spyder,PyCharmPython的优点之一是其交互式解释器,也原创 2022-04-05 09:22:19 · 1079 阅读 · 0 评论 -
python - mysql接口包学习笔记
测试环境:win10 64XPython 3.10.0python - mysql接口包使用python连接mysql,是需要三方包的,目前主流的方式就是pymysql 和 mysqlclient(也就是Python3版本的MySQLdb)。还有一个cymysql(fork of pymysql with optional C speedups)提示:mysql-Python是Python2版本,它实现了Python数据库API规范V2.0,基于MySql C API上建立的。只支持Python2版原创 2022-04-03 20:20:19 · 1754 阅读 · 0 评论 -
机器学习-python等开发工具-安装篇
Python安装篇准备工作下载安装包:测试安装环境:win10 64X测试Python解释器版本 3.10.3首先下载并安装 python解释器下载地址: https://www.python.org/(官网)运行python-3.10.3-amd64.exe,安装Python解释器。安装完毕后,会有如下内容:IDEL :Python解释器自带开发环境Python 3.10:交互式命令行程序dos命令提示符,输入指令Python也可以进入该开发环境,样式一样。P原创 2022-03-30 19:08:28 · 6724 阅读 · 0 评论