当前位置: 首页 > news >正文

易语言做网站教程微信怎么推广自己的产品

易语言做网站教程,微信怎么推广自己的产品,信阳一地最新通告,陕西省住房和城乡建设厅网站上怎么打印证书程序示例精选 Python入口顶部人体检测统计进出人数 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《Python入口顶部人体检测统计进出人数》编写代码,代码整洁,规则&a…

程序示例精选
Python入口顶部人体检测统计进出人数
如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!

前言

这篇博客针对《Python入口顶部人体检测统计进出人数》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。


运行结果

运行结果


文章目录

一、所需工具软件
二、使用步骤
       1. 主要代码
       2. 运行结果
三、在线协助

一、所需工具软件

       1. Python
       2. Opencv

二、使用步骤

代码如下(示例):

# -*- coding: utf-8 -*-
"""
Created on Wed Jul  4 16:19:10 2018@author: Akshay Narla
Working well with little error. Can't be tweaked by the user himself. 
The Person program can be copied here or be imported according to the requirement.
"""import datetime
import numpy as np
import cv2 as cvdef nothing(x):pass
#video capture
var=cv.VideoCapture('sample-02.mp4')
fgbg = cv.bgsegm.createBackgroundSubtractorMOG()
EntranceCounter= 0
ExitCounter= 0
frame_width= var.get(3)
frame_height= var.get(4)
res = (frame_height * frame_width)
# Calculate the min and max size of the object
min_areaTH = res / 40
max_areaTH = res / 3
# Bottom line
bottom = int(3 * (frame_height / 5))
pt1 =  [0, bottom]
pt2 =  [frame_width, bottom]
pts_L1 = np.array([pt1, pt2], np.int32)
pts_L1 = pts_L1.reshape((-1, 1, 2))
bottom_color = (255, 0, 0)
# Top line
top = int(2*(frame_height / 5))
pt3 =  [0,top]
pt4 =  [frame_width, top]
ret, mask = var.read()
while (var.isOpened()):
#if grabbed enter loop else break    ret, frame = var.read()if not ret:text = "No Video"break
#adjusting frame size and blurring  absd =  cv.absdiff(frame, mask)gray= cv.cvtColor(absd,cv.COLOR_BGR2GRAY, cv.CV_8UC1)resize = cv.GaussianBlur( gray,(21,21),0)
#background subtractionfgmask= fgbg.apply(resize)ret, th3 = cv.threshold(fgmask ,25,200,cv.THRESH_BINARY+cv.THRESH_OTSU)ret, th3 = cv.threshold(dil,0,50,cv.THRESH_BINARY+cv.THRESH_OTSU)
#contours and tracking    im2, contours, hierarchy = cv.findContours(th3.copy(), cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)cv.drawContours(im2, contours, -1, (200,50,50), 2)
#grab all contours and draw rectangles and their centroids in original frame    for c in contours:area= cv.contourArea(c)if area> min_areaTH and area<max_areaTH:M = cv.moments(c)cx = int(M['m10']/M['m00'])cy = int(M['m01']/M['m00'])(x,y,w,h)= cv.boundingRect(c)new = True#tracking functionfor i in persons:        # If the object is close to already detectedif abs(cx-i.getX()) <= w and abs(cy-i.getY()) <= h:new = False# Update coordinates for better trackingi.updateCoords(cx,cy)# Check crossing and update Counterif i.UP(bottom,top) == True:EntranceCounter += 1elif i.DOWN(bottom, top) == True:ExitCounter += 1if i.timedOut():index = persons.index(i)persons.pop(index)del iif new == True:p = Person.MyPerson(cx, cy)persons.append(p)
#display the outputframe = cv.polylines(frame,[pts_L1], False, bottom_color, thickness = 1)frame = cv.polylines(frame,[pts_L2], False, top_color,thickness = 1)cv.putText(frame, "In:"+format(str(EntranceCounter)),(10,20),cv.FONT_HERSHEY_SIMPLEX,.5,(0,0,0))cv.putText(frame, "Out:"+format(str(ExitCounter)),(10,35),cv.FONT_HERSHEY_SIMPLEX,.5,(0,0,0))cv.putText(frame, datetime.datetime.now().strftime("%A %d %B %Y %I:%M:%S%p"),(10, frame.shape[0] - 10), cv.FONT_HERSHEY_SIMPLEX, 0.35, (255, 0, 0), 1)cv.putText(frame, "Inside:"+format(str(EntranceCounter-ExitCounter)),(10,50),cv.FONT_HERSHEY_SIMPLEX,.5,(255,255,255))cv.imshow('Panel', frame)if cv.waitKey(10) & 0xFF==ord('q'):break
var.release()
cv.destroyAllWindows()
运行结果

运行结果
运行结果

三、在线协助:

如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助!

1)远程安装运行环境,代码调试
2)Visual Studio, Qt, C++, Python编程语言入门指导
3)界面美化
4)软件制作
5)云服务器申请
6)网站制作

当前文章连接:https://blog.csdn.net/alicema1111/article/details/132666851
个人博客主页:https://blog.csdn.net/alicema1111?type=blog
博主所有文章点这里:https://blog.csdn.net/alicema1111?type=blog

博主推荐:
Python人脸识别考勤打卡系统:
https://blog.csdn.net/alicema1111/article/details/133434445
Python果树水果识别:https://blog.csdn.net/alicema1111/article/details/130862842
Python+Yolov8+Deepsort入口人流量统计:https://blog.csdn.net/alicema1111/article/details/130454430
Python+Qt人脸识别门禁管理系统:https://blog.csdn.net/alicema1111/article/details/130353433
Python+Qt指纹录入识别考勤系统:https://blog.csdn.net/alicema1111/article/details/129338432
Python Yolov5火焰烟雾识别源码分享:https://blog.csdn.net/alicema1111/article/details/128420453
Python+Yolov8路面桥梁墙体裂缝识别:https://blog.csdn.net/alicema1111/article/details/133434445

http://www.yidumall.com/news/76795.html

相关文章:

  • 网页上本地网站搜索怎样做济南网站优化排名
  • 优秀的网站通过什么提供信息沈阳网站建设
  • flash网站源码 免费东莞做网站seo
  • 红灰搭配网站模板python培训
  • 网站建站知识公司网站seo外包
  • 自个做网站教程大数据营销系统
  • 网站中的表格不受限制的浏览器
  • 河北建设工程信息网官网 费用中项网sem优化公司
  • 网站管理系统优化大师软件下载
  • 国外做动运服装的网站网络推广技巧
  • 网站上哪个做相片书好青岛seo软件
  • php做简单网站教程视频自建站
  • 郑州专业网站推广公司淘宝运营培训班哪里有
  • 丰台青岛网站建设网络推广和竞价怎么做
  • 建一个网站首先要怎么做推广产品的方法
  • 网络域名综合查询徐州seo排名收费
  • 苏州网站建设软件百度客服在哪里找
  • 短视频素材下载网站 免费小程序开发工具
  • 网络营销之网站建设网推app
  • 网站ui是平面设计吗b站推广渠道
  • 微网站界面设计基础德州seo整站优化
  • 学校做网站的目的seo如何优化排名
  • windows2008web做网站东莞企业网站模板建站
  • 做暧动漫视频在线观看网站营销型网站建设报价
  • 网站空间是不是服务器网页设计制作网站代码
  • 做网站可以用ai做google搜索引擎入口google
  • 匠王红木在那个网站做众筹如何进行网站制作
  • 如何构思公司网站5118和百度指数
  • 做盈利的设计素材网站有前途新开传奇网站
  • 做网站有发展吗网站排名查询工具