# -*- coding: utf-8 -*-
import os
import timeimport numpy as np
import cv2#coding=utf-8
import numpy as np
import cv2
import osfrom utils.data_augment_1114 import rotate_3class Point(object):x =0y= 0# 定义构造方法def __init__(self, x=0, y=0):self.x = xself.y = yclass Line(object):def __init__(self, x1,y1,x2,y2 ):self.p1 = Point(x1,y1)self.p2 = Point(x2,y2)def GetLinePara(line):line.a =line.p1.y - line.p2.y;line.b = line.p2.x - line.p1.x;line.c = line.p1.x *line.p2.y - line.p2.x * line.p1.y;def GetCrossPoint(l1,l2):GetLinePara(l1);GetLinePara(l2);d = l1.a * l2.b - l2.a * l1.bp=Point()if d==0:return (-1,-1)else:p.x = int((l1.b * l2.c - l2.b * l1.c)*1.0 / d)p.y = int((l1.c * l2.a - l2.c * l1.a)*1.0 / d)return (p.x,p.y)
# coordina

python 检测四边形,并矫正相关推荐

  1. python 检测文件或文件夹是否存在

    python 检测文件或文件夹是否存在 文件 # 是否存在 import os os.path.exists(test_file.txt) # 是不是文件 import os os.path.isfi ...

  2. matlab检测图片马赛克,python 检测图片是否有马赛克

    原理讲的很清晰,给原博主一个赞 边缘检测之后按照正方形检索来判定是否是马赛克内容 原理知晓了之后就很好做了 话说MATLAB转化为python的过程还是很有趣的 from PIL import Ima ...

  3. 安全篇:弱密码python检测工具

    安全篇:弱密码python检测工具 https://github.com/penoxcn/PyWeakPwdAudit 转载于:https://www.cnblogs.com/andy9468/p/8 ...

  4. python检测文件夹中新增文件_python检测文件夹变化,并拷贝有更新的文件到对应目录的方法...

    检测文件夹,拷贝有更新的文件到对应目录 2016.5.19 亲测可用,若有借鉴请修改下文件路径: 学习python小一个月后写的这个功能,属于初学,若有大神路过,求代码优化~ newcopy.py: ...

  5. python如何测试仪器_使用python检测一个设备是否ping的通

    标签: 使用python检测一个设备是否ping的通 一,subprocess以及常用的封装函数 运行python的时候,我们都是在创建并运行一个进程.像Linux进程那样,一个进程可以fork一个子 ...

  6. 利用python 对比相似度_头条、油条商标有多像?Python检测发现相似度高达98.4%

    " 近日,一家名叫"今日油条"的店铺,因被今日头条起诉而广为大众所知,就这样火了一把. " 这家油条店可是把今日头条从里到外模仿的透透的,无论是logo.配色还 ...

  7. python新奇检测_3种Python检测URL状态

    需求:Python检测URL状态,并追加保存200的URL 代码一: #! /usr/bin/env python #coding=utf-8 import sys import requests d ...

  8. Python检测数据不完整的JPG图片

    <OpenCV系列教程> 项目位置:OpenCV-Sample 代码位置:32-FindIncompleteJPG.py <Python检测JPEG.PNG是否完整(2)> 有 ...

  9. python检测键盘输入termios、等待按键超时检测

    试了很多方案都不行或者不好用.win10+linux可以用的方法有pygame和termios pygame方法参考:https://blog.csdn.net/qxqxqzzz/article/de ...

最新文章

  1. Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 4. 函数
  2. java get properties_Java.lang.System之getProperties()方法
  3. android studio放置在函数上面看_像写Flutter一样开发Android原生应用
  4. 继承中的构造函数问题
  5. 修改Typora的快捷键【markdown软件】
  6. 2.maven 安装配置
  7. python读取身份证照片信息_Python身份证照片识别信息,python
  8. 2021年武汉理工大学计算机考研复试详解 计算机学硕
  9. 交通灯设计(基于Multisim仿真)
  10. 未来教育计算机二级学生文档,未来教育计算机二级MS-office题库(解题步骤)题库.docx...
  11. Choerodon猪齿鱼实践之角色管理
  12. 关于Unity 3D GUI不显示中文问题
  13. October CMS - 快速入门 3 创建主题
  14. 用 LSTM 预测股票价格
  15. vue使用高德地图显示坐标
  16. 2021年创新实践部第一次培训电脑拆装总结
  17. FreeType2使用总结
  18. AndroidManifest文件
  19. FileZilla软件安装教程
  20. 火爆美国却突遇警告:“变脸应用FaceApp是俄国人搞的,大家别用了”

热门文章

  1. 通过GeoIP2分析访问者IP获取地理位置信息
  2. FSD HOOK与SSDT HOOK恢复简单思路
  3. GetLastError编号解释
  4. Linux系统调用中的参数验证
  5. Linux根文件系统介绍
  6. Linux学习路线指南
  7. java getcolormodel_Java ColorModel.getTransparency方法代碼示例
  8. leeds计算机科学理学硕士,利兹大学数学及计算机科学理学硕士研究生申请要求及申请材料要求清单...
  9. mysql5.7.17主从_MySQL 5.7主从不停机添加新从库
  10. swoole php配置文件,easyswoole自义命令加载自定义配置文件