首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

电力运检工人是如何被AI解放的?

这其中,在华为推动的昇腾AI计算生态下,来自山东的智洋创新打造了一个基于物联网和人工智能的智能运检技术方案,已经成为业界典型案例,助力电力运检形成全新的模式。...但是,过去的探索,始终没有实现对传统运检的完全替代,自身也有许多不足。...凭借底层化的AI能力,智洋创新的智能运检技术方案完成了电力运检的再升级。...总体上,这套方案实现了对几乎所有依靠视觉影像的电力运检业务逻辑的自动化执行,运检工人“跑断腿”、“高风险”等痛点被极大程度解决,而远程浏览、直接针对问题派出人力的做法,也让运检工作效率得到显著提升,人力需求大幅减少...现在,济南正在打造人工智能产业的“济南方案”,电力行业中重要的运检环节已经有了可循的模式。

60520

分享如何避免您的网站被入侵?

因为这其中总会出现太多的问题,比如网站打不开,网站后台被入侵,网站被劫持等等各种情况,那么如何避免您的网站被入侵呢?...通常网站被入侵后的具体现象是: 1.网站主页被篡改,可能会出现将主页修改为某些不正规的网站或者是源代码根部被添加大量黑链代码; 2.或者是在网站主页中的关键字中添加单个网址或者标签,隐藏其链接,让人不经意发现...4.或者通过木马程序或者病毒来实现远程文件的上传、下载、文件修改等程序的操作。 那么如何避免您的网站被入侵? 1.墨者安全建议对于搭建网站的服务器用不到的功能,选择删除或者禁用。...以此来避免网络犯罪分子通过更改默认的后台登录路径等方式入侵; 2.网站的安全密码需要定期更换,而且要严格的运用中文+数字+英文字母结合的方式设置; 3.不要在公共场合连接免密的无线WiFi,不使用公共地方的电脑以及网络去登录网站输入密码...; 4.每天需要定时确认查看网站内部的友链,避免友链被挂马或者是被指向涉黄、涉政、涉赌等网站; 5.定期对系统进行排查、升级,对漏铜修复更新等。

80420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用图像识别给CAD图纸找不同

    保障工程质量和安全 通过及时发现图纸中的差异和错误,施工团队可以在施工前对图纸进行修正,避免按照错误的图纸进行施工,从而保障工程的质量和安全。...边缘切割对齐 因图纸可能有白边和倾斜,先边缘检测,再轮廓或直线检测算外接矩形,接着算角度和中心旋转图像,重复检测确定区域后裁剪。...轮廓或直线检测及外接矩形计算:接着使用cv2.findContours()函数或cv2.HoughLines()函数进行轮廓或直线检测,并使用cv2.boundingRect()函数或cv2.minAreaRect...旋转角度和中心计算:然后使用cv2.minAreaRect()函数或math.atan2()函数计算旋转角度和中心,以便将图纸旋转到水平方向,使最大外接矩形与水平方向对齐。...再次检测和裁剪:对旋转后的图像再次进行边缘检测、轮廓或直线检测以及最大外接矩形计算,以更准确地确定图纸中有效区域的范围和位置。

    17210

    C#使用OpenCV剪切图像中的圆形和矩形

    前言 本文主要介绍如何使用OpenCV剪切图像中的圆形和矩形。 准备工作 首先创建一个Wpf项目——WpfOpenCV,这里版本使用Framework4.7.2。...函数里,我们先将图像进行缩放,这样可以有效的减少检测到的矩形数量。 再将图片处理成灰度模式,然后再高斯模糊,再边缘化。...triangleList = new List(); List boxList = new List(); //旋转的矩形框...(); //这里对取到的顶点坐标进行了加宽,因为矩形可能存在角度,这里没有进行角度旋转,所以加宽了取值范围就可以取到完整的图了 rectangleTemp = new Rectangle...图中红线为检测到矩形后,手动画上去的矩形轮廓。 使用OPenCV剪切圆形 编写矩形剪切函数——CutCircleImage。 函数里,我们依然先将图像进行缩放,为了有效的减少检测到的圆形数量。

    3.7K11

    opencv 7 -- 边界矩形

    有两类边界矩形 一、直边界矩形—boundingRect() 一个直矩形(就是没有旋转的矩形)。它不会考虑对象是否旋转。 所以边界矩形的面积不是最小的。...,y4]]) # 必须是array数组的形式 二、旋转的边界矩形 这个边界矩形是面积最小的,因为它考虑了对象的旋转。...用到的函数为 cv2.minAreaRect()。...函数返回矩形的中心点坐标,长宽,旋转角度[-90,0),当矩形水平或竖直时均返回-90 最小外接矩形的4个顶点顺序、中心坐标、宽度、高度、旋转角度(是度数形式,不是弧度数)的对应关系如下: ?...注意:旋转角度θ是水平轴(x轴)逆时针旋转,与碰到的矩形的第一条边的夹角。并且这个边的边长是width,另一条边边长是height。

    1.8K20

    Python+OpenCV实现旋转文本校正

    参考链接: python opencv 基础5 : putText() 为图像增加文本 假设我们有一幅图像,图像中的文本被旋转了一个未知的角度。...为了对文字进行角度的校正,我们需要完成如下几个步骤:  1、检测出图中的文本范围  2、计算出文本被旋转的角度  3、将图像旋转特定的角度  第一步、读取图像,并做二值化处理 #读取图像,做二值化处理...cv.threshold(gray, 0, 255, cv.THRESH_BINARY_INV | cv.THRESH_OTSU) cv.imshow('thresh', thresh)  第二步、计算包含了被旋转文本的最小边框...#计算包含了旋转文本的最小边框 coords = np.column_stack(np.where(thresh > 0)) print(coords) #该函数给出包含着整个文字区域矩形边框,这个边框的旋转角度和图中文本的旋转角度一致...angle = cv.minAreaRect(coords)[-1] print(angle)  我们将这些坐标传给函数cv.minAreaRect,该函数将给出包含着整个文字区域的矩形边框,这个边框的旋转角度和图中文本的旋转角度一致

    1.3K00

    实战 | OpenCV如何将不同轮廓合并成一个轮廓(附源码)

    导读 本文主要介绍如何用OpenCV将不同的轮廓合并成一个轮廓的实现方法和代码演示。...背景介绍 在图像处理的应用场景中常常会遇到一种情况,本来是一个整体的目标,因为不同的亮度或其他原因导致它分割成多个部分,这种情况在用OpenCV处理的时候会被当成多个轮廓(如下图所示),那么遇到这种情况...,我们如何把不同的轮廓合并成一个轮廓,然后做后续的处理呢?...实现方法与步骤 这里我们不用上面的绘画图,而是使用下面这张图做演示: 我们的目的:将上图中的文字轮廓看成一个整体,然后求其最小外接矩形,获得角度,将文字旋转水平,后续可以做简单的文字识别。...print('use-time: %.3fs' % use_time) cv2.waitKey(0) cv2.destroyAllWindows() print ('finish') 然后通过最小外接矩形角度旋转即可矫正了

    7.2K31

    如何避免你的时间被科技巨头们瓜分?

    1月,CES,全称国际消费类电子产品展览会,全球最著名的科技电子展,聚焦尖端电子技术与现代生活的结合。1967年至今已延续48年,1978开始选址拉斯维加斯至今,因此也被成为拉斯维加斯电子展。...华为、联想、运营商都是这个展会的重磅嘉宾,不少新产品会在这个展会亮相,比如今年被广泛关注的华为Watch。...这是Google面向全球开发者的盛会,会上大家讨论如何利用Google和开放网络技术开发网络应用。...当然,这些突发大事件背后的操盘手基本还是大公司…… 在科技巨头们争食注意力的时候,你要做的是,如何不被资讯牵着鼻子走。根据自己的兴趣和目标,把握好获取信息的广度和深度,选择好获取信息的方法和工具。...如何避免被科技资讯淹没,或许答案可以是:适度拒绝科技资讯。 “罗超”(luochaotmt)。互联网给了我们自由,这是最好的时代。

    68070

    C++ OpenCV轮廓周围矩形和圆形绘制

    前面我们学习了轮廓提取,正常我们在提到到轮廓截取出来时一般需要是矩形的图像,这次我们就来学习一下轮廓周围绘制矩形等。...:表示输出的多边形是否封闭 ---- 矩形 boundingRect,得到轮廓周围最小矩形 Rect boundingRect(InputArray points) points 二维点集,点的序列或向量...minAreaRect,得到最小的外接矩形 Rect minAreaRect(InputArray points) points 二维点集,点的序列或向量 ---- 圆和椭圆 minEnclosingCircle...RotatedRect fitEllipse(InputArray points) points 二维点集,点的序列或向量 RotatedRect的参数:包含中心点坐标,以及矩形的长度和宽度还有矩形的偏转角度...操作步骤 将源图像变为二值图像 发现轮廓,找到图像轮廓 通过API找到轮廓点上的最小包含矩形,圆,椭圆 绘制图像 ? ? ? 多边形拟合 ? 可旋转的最小矩形 ? 最小矩形 ? 最小包围圆形 ?

    2.5K20

    cv2.rotatedRectangleIntersection(rect1, rect2)与最小外接矩形cv2.minAreaRect(box)

    求两个带角度矩形的 交集,后续可以 计算iou参数定义:rect 矩形的 x,y w h ,theta这里的角度定义 逆时针为负,顺时针为正 rect1 = ((50,50), (100,100), 0...= cv2.convexHull(r1[1], returnPoints=True)int_area = cv2.contourArea(order_pts)print(int_area) 最小外接矩形的...水平矩形角度 -90, wh互换,意思是 例如:真实水平矩形 w——100 , h——50,那么用minAreaRect求得theta——(-90),w——50, h——100角度定义是 以x正向(向右...)为轴,逆时针旋转碰到的第一条边定义为 w,另一个边为h,旋转的角度为theta具体算法不做讲解(我也不会)box = np.array([[0,100],[0,0],[50,0],[50,100],]...原始的角度 0.0# # [400,404], [50,404]])rect3 = cv2.minAreaRect(box)print(rect3)

    2.4K10

    opencv(4.5.3)-python(十九)--轮廓线的特征

    • hull是输出,通常我们避免使用它。 • clockwise:方向标志。如果它是True,输出的凸面体是顺时针方向的。否则,它的方向是逆时针的。 • returnPoints : 默认为 "真"。...边界矩形 有两种类型的边界矩形。 7.a. 直线边界矩形 这是一个直线矩形,它不考虑物体的旋转。因此,边界矩形的面积不会是最小的。它是由函数cv.boundingRect()找到的。...旋转的矩形 这里,边界矩形是以最小面积绘制的,所以它也考虑了旋转。使用的函数是cv.minAreaRect()。...它返回一个包含以下细节的Box2D结构--(中心(x,y),(宽度,高度),旋转的角度)。但是要画这个矩形,我们需要矩形的4个角。...绿色矩形显示的是正常的边界矩形。红色矩形是旋转后的矩形。 8. 最小包围圈 接下来,我们使用cv.minEnclosingCircle()函数找到一个物体的圆。它是一个以最小面积完全覆盖物体的圆。

    95820

    cv2.boxPoints()

    获取车牌轮廓上的点集后,可用cv2.minAreaRect()获取点集的最小外接矩形。...返回值rect内包含该矩形的中心点坐标、高度宽度及倾斜角度等信息,使用cv2.boxPoints()可获取该矩形的四个顶点坐标。...# 获取最小外接矩阵,中心点坐标,宽高,旋转角度rect = cv2.minAreaRect(points)# 获取矩形四个顶点,浮点型box = cv2.boxPoints(rect)# 取整box...= np.int0(box) 但我们并不清楚这四个坐标点各对应着矩形的哪一个顶点,因此无法充分地利用这些坐标信息。...可以从坐标值的大小特征入手,将四个坐标与矩形的四个顶点匹配起来:在opencv的坐标体系下,纵坐标最小的是top_point,纵坐标最大的是bottom_point, 横坐标最小的是left_point

    2.8K10

    计算机视觉 OpenCV Android | 基本特征检测 之 轮廓分析

    调用该API会返回一个Rect对象实例,它是OpenCV关于矩形的数据结构, 从中可以得到外界矩形(边界框)的宽高, 然后就可以计算出轮廓的横纵比了。...(2)最小边界框 与上面边界框不同的是, 获取到的最小边界框有时候不是一个水平或者垂直的矩形, 而是一个旋转了一定角度的矩形, 但是最小外接矩形(最小边界框)能够更加真实地反映出轮廓的几何结构大小,...而横纵比结果更能反映出轮廓的真实几何特征, 所以有些时候我们计算的经常是最小外接矩形, 相关API函数如下: RotatedRect minAreaRect(MatOfPoint2f points...调用该API会返回一个RotatedRect对象实例, 它是OpenCV关于旋转矩形的数据结构, 其包含了旋转角度,矩形的宽、高及四个顶点等信息, 通过相关的API都可以查询获得, 绘制旋转矩形对象的时候..., 首先需要得到四个顶点, 然后通过OpenCV绘制直线的API来完成旋转矩形的绘制。

    1.4K20

    【从零学习OpenCV 4】轮廓外接多边形

    矩形是常见的几何形状,矩形的处理和分析方法也较为简单,OpenCV 4提供了两个函数求取轮廓外接矩形,分别是求取轮廓最大外接矩形的boundingRect()函数和求取轮廓最小外接矩形的minAreaRect...最小外接矩形的四个边都与轮廓相交,该矩形的旋转角度与轮廓的形状有关,多数情况下矩形的四个边不与图像的两个轴平行。...minAreaRect()函数可以求取轮廓的最小外接矩形,该函数的函数原型在代码清单7-20中给出。...2D点集合计算最小的外接矩形,函数的返回值是RotatedRect类型的变量,含有矩形的中心位置、矩形的宽和高和矩形旋转的角度。...最小外接矩形的中心 // 绘制旋转矩形与中心位置 for (int i = 0; i < 4; i++) { if (i == 3) { line(img2

    3.8K00

    OpenCV系列之轮廓特征 | 二十二

    作者:磐怼怼 转载自:深度学习与计算机视觉 未经允许不得二次转载 目标 在本文中,我们将学习 如何找到轮廓的不同特征,例如面积,周长,质心,边界框等。 您将看到大量与轮廓有关的功能。 1....边界矩形 有两种类型的边界矩形。 7.a.直角矩形 它是一个矩形,不考虑物体的旋转。所以边界矩形的面积不是最小的。它是由函数cv.boundingRect()找到的。...旋转矩形 这里,边界矩形是用最小面积绘制的,所以它也考虑了旋转。使用的函数是cv.minAreaRect()。...它返回一个Box2D结构,其中包含以下细节 -(中心(x,y),(宽度,高度),旋转角度)。但要画出这个矩形,我们需要矩形的四个角。...绿色矩形显示正常的边界矩形。红色矩形是旋转后的矩形。 ? 8. 最小闭合圈 接下来,使用函数cv.minEnclosingCircle()查找对象的圆周。它是一个以最小面积完全覆盖物体的圆。

    90420

    如何避免自己的情书被当做垃圾邮件屏蔽掉?

    但是这条不能被计算机所执行,具体到一封真实的邮件,可能会有模棱两可的结论,比如中一块钱算不算中奖,色情具体包括哪些,到底什么算乱码,等等。...算法必须是明确、完整、有限的步骤描述,这种描述性的语言人类读起来比较舒服,但是会让计算机和实现这个功能的程序员抓狂的。 那这规则该怎样写才是真正的算法呢? ?...机器学习的任务便是找到最佳的A,b组合,使得它在已经观察到的样本上效果是最好的。...算出每封邮件的“垃圾邮件率” | 图虫创意 其实人在学习中也有类似的过程,比如我们学习如何去辨别一个西瓜是否甜,我们从长辈那里学到,可以看看是否足够大,看看瓜藤是不是绿的,敲敲看声音是否清脆等等,最开始可能觉得够大就好了...我们借“垃圾邮件”识别,来浅显易懂地介绍了一把(文本)分类问题的解决思路,以及数学建模在计算机科学中的重要地位。数学模型是美好的,它能够记录本质而复杂的规律,并且在需要的时候提供可靠的信息支持。 ?

    49030

    用python和opencv检测图像中的条形码

    目标:找到条形码的位置,而去除掉干扰的因素 思路: 利用条形码的自身特点,一般都是矩形形状,而且条码的条带是黑色的,矩形区域是白色的 让我们继续写一些代码。...请注意梯度操作是如何检测出图片的条形码区域的。接下来的步骤是如何过滤掉图片中的噪声,重点关注条形码区域。...在一系列的腐蚀和膨胀操作之后,这些小斑点已经被成功的移除了,只剩下条形码的区域。 ? 最后寻找一下图片中条形码的区域的轮廓。...然后,我们确定最大轮廓的最小的边界框,并最后显示检测到的条形码。 正如我们下图所示,我们已经成功的检测到条形码 ?...1、为啥要转变成灰度图 2、如何去除干扰因素,特别是条形码下面的材料说明的区域是采用什么办法去除的,小的斑点是如何去除的

    3.1K40

    旋转目标检测 | Oriented RepPoints,基于点集表示的旋转目标检测模型

    因此为了避免这种问题,一些方法重新定义了目标旋转框的表示方法。例如,基于点集表示的方法RepPoints可以捕获关键的语义特征。...但是这种简单的转换函数只产生垂直-水平边界框,无法精确估计航拍图像中旋转物体的方位。...同时RepPoint在忽略学到的点集的质量的同时只根据语义特征回归关键点集,会导致旋转的、密集分布的和复杂背景下的目标精度较差。 3....在文章中,作者测试了三种转换函数,分别是: MinAreaRect:点集的最小外接矩形构成边界框 NearestGTCorner:距离真值顶点最近的四个点构成边界框 ConvexHull:通过Jarvis...March算法,从点集中取能包含所有点的最大凸四边形作为边界框 其中MinAreaRect不可微分,其他两个可微分,因此作者在推理时使用MinAreaRect,在训练时从NearestGTCorner

    2.1K20
    领券