1 Python之魂

尚未进行身份认证

看世界

等级
TA的排名 19w+

Python-Opencv基于透视变换的图像矫正

一、自动获取图像顶点变换(获取图像轮廓顶点矫正)图像旋转校正思路如下1、以灰度图读入2、腐蚀膨胀,闭合等操作3、二值化图像4、获取图像顶点5、透视矫正#(基于透视的图像矫正)importcv2importmathimportnumpyasnpdefImg_Outline(input_dir):original_img=cv2.imread(inpu...

2019-06-24 19:22:52

Python-Opencv对图片的切割处理

Opencv对图片的切割:方法一:importosfromPILimportImagedefsplitimage(src,rownum,colnum,dstpath):img=Image.open(src)w,h=img.sizeifrownum<=handcolnum<=w:print(...

2019-06-24 18:58:43

Python-OpenCV:图像的全景拼接融合以及图片对齐处理

Opencv对图片切割和对图片对齐处理以下原文转自:(作者:Wimb)Python-OpenCV基础:图像的全景拼接importnumpyasnpimportcv2ascvfrommatplotlibimportpyplotaspltif__name__=='__main__':top,bot,left,right=100,100...

2019-06-23 15:37:44

Opencv对图片的切割以及图片对齐处理

根据四个点坐标进行图片的切割demoimportcv2importnumpyasnpdefcut_image(points):sum_cols=points[0][1]#sum_cols=points[1][1]path3='../staticimg/oldimg_04.jpg'img3=cv2.imread(path...

2019-06-23 13:44:12

Opencv查找两张图片不同的部分以及图片中特定的像素替换

Opencv查找两张图片不同的部分以及图片中特定的像素替换Opencv识别两张图片的不同部分demo:importcv2importnumpyasnpfrommatplotlibimportpyplotaspltimportargparsedefmatchAB(fileA,fileB):#读取图像数据imgA=cv2.imread(...

2019-06-23 12:54:49

OpenCV中二维点求取进行仿射和透视变换之后的坐标点方法

Pyhton线程同步OpenCV中二维点求取进行仿射和透视变换之后的坐标点方法我使用的是OpenCV2.2版本。得到了一个透视矩阵,想把屏幕上的一个二维点经过这个透视矩阵进行变换,本身很简单的一个事情,却颇费了一番周折。原因是刚接触OpenCV,而且使用了OpenCV新添加的C++部分的矩阵类Mat,使用起来还真有点不顺手,因为OpenCV中没有向量的说法。一个矩阵变换一个向量就让我找了半天...

2019-06-23 12:49:58

Pyhton线程同步

Python线程间通信1、线程锁#!/usr/bin/evnpython3#--*--coding:utf-8--*--fromthreadingimportLock,RLockimportthreading#说明:#1、用锁会影响性能(必然存在的)#2、锁会引起死锁#死锁两种常见的情况:#1、lock.acquire()lock.acqu...

2019-06-04 20:49:41

Python线程间通信方式

1、python多线程#!/usr/bin/evnpython3#--*--coding:utf-8--*--#该实例反编译来说明函数执行流程importdisdefadd(a):a=a+1returnaprint(dis.dis(add))#Python中一个线程对应于C语言中的一个线程(CPython而言)(Python并不一定...

2019-06-04 20:16:30

Python中“地道”的循环语法(Python工匠佳作)

循环是一种常用的程序控制结构。我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行。而“循环”,则是实现让机器不断重复工作的关键概念。在循环语法方面,Python表现的即传统又不传统。它虽然抛弃了常见的for(init;condition;incrment)三段式结构,但还是选择了for和while这两个经典的关键字来表达循环。绝大多数情...

2019-05-07 19:35:45

Oracle约束(Constraint)详解

Oracle约束(Constraint)详解概述  约束是数据库用来确保数据满足业务规则的手段,不过在真正的企业开发中,除了主键约束这类具有强需求的约束,像外键约束,检查约束更多时候仅仅出现在数据库设计阶段,真实环境却很少应用,更多是放到程序逻辑中去进行处理。这也比较容易理解,约束会一定程度上较低数据库性能,有些规则直接在程序逻辑中处理就可以了,同时,也有可能在面对业务变更或是系统扩展时,数据...

2019-04-27 19:58:41

MySQL——约束(constraint)详解

MySQL——约束(constraint)详解[原文](https://blog.csdn.net/w_linux/article/details/79655073)该博客说说关于数据库中一个重要的知识点——约束一、什么是约束约束英文:constraint约束实际上就是表中数据的限制条件二、约束作用表在设计的时候加入约束的目的就是为了保证表中的记录完整和有效比如name...

2019-04-27 19:53:34

rpm、yum、apt、wget安装软件工具

rpm常用参数:-i:安装软件-t:测试软件-p:显示安装进度-f:忽略任何错误-U:升级安装-v:检测套件是否正确安装1.安装一个包rpm-ivhpackagename2.升级一个包rpm-Uvhpackagename3.卸载一个包rpm-epackagename4.查询包是否被安装rpm-qpackag...

2019-04-26 19:22:19

Linux命令

标题:6个关于dd命令备份Lniux系统的例子内容:有几种方法来备份Lniux系统,包括rsync,rsnapshot等。dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据。1、备份整个硬盘例子:源硬盘的设备名为/dev/sda的,目标硬盘的设备盘/dev/sdb。执行dd命令,备份整个硬盘/dev/sda到同一系统的另一个硬盘/de...

2019-04-26 19:17:34

6个关于dd命令备份Lniux系统的例子

标题:6个关于dd命令备份Lniux系统的例子内容:有几种方法来备份Lniux系统,包括rsync,rsnapshot等。dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据。1、备份整个硬盘例子:源硬盘的设备名为/dev/sda的,目标硬盘的设备盘/dev/sdb。执行dd命令,备份整个硬盘/dev/sda到同一系统的另一个硬盘/...

2019-04-26 13:20:25

Python实现视频流媒体传输

Python之魂公众号使用Python的Flask框架实现视频的流媒体传输(摘自MiguelGrinberg一篇文章)发布时间:2015-03-3111:42:42作者:MiguelGrinberg这篇文章主要介绍了使用Python的Flask框架实现视频的流媒体传输,包括从摄像机获取帧到web浏览器的数字流传输,需要的朋友可以参考下Flask是一个Python实现的...

2019-04-26 12:17:33

ajax发送数组

varuserName=newArray();$("input[name='connectUserName']").each(function(){if(userName.indexOf($(this).val())==-1)userName.push($(this).val());})$.ajax({url:"creditReview.json",type:"post",...

2019-04-26 11:57:56

linux命令及权限解读

linux命令详解linuxdrwxr-xr-x意思如下:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道。后面的分三个三个来看,即rwx、r-x、r-x。第一个:root:r是可读,w是可写,x是可执行,rwx意思是可读可写可执行。第二个:一般用户(用户组):r-x是可读可执行不可写。第三个:其他用户,r-x是可读可执行不可写。...

2019-04-26 11:52:01

关于SQL SERVER 的授权问题

关于SQLSERVER的授权问题转载自a.正常的授权流程应该为1、添加用户角色要想成功访问SQLServer数据库中的数据,我们需要两个方面的授权:1.获得准许连接SQLServer服务器的权利;就像我们获取了进入某栋大楼的权利2.获得访问特定数据库中数据的权利(select,update,delete,createtable…);就像我们拿到了大楼内某个房...

2019-04-17 23:19:43

Sql Server 对用户权限的授予:Grant、拒绝Deny、收回Revoke

dir()返回一个对象的属性type()获取对象的类型java访问控制,public,private去控制,而Python没有访问控制,也没提供私有属性的功能,全靠命名规范和语法去约束。用super调用父类的方法,实现继承调用classProgramer(object):defnew(cls,*args,**kwargs):print(‘call__new__method’)d...

2019-04-17 23:09:59

实现倒排索引的方法

#encoding:utf-8fin=open(‘1.txt’,‘r’)‘’’建立正向索引:“文档1”的ID>单词1:出现位置列表;单词2:出现位置列表;…………“文档2”的ID>此文档出现的关键词列表。‘’’forward_index={}forlineinfin:line=line.strip().split()forward_ind...

2019-04-17 21:56:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。