图像像素坐标获取
import cv2
import numpy as np
img = cv2.imread(‘C:\Users\mimi\Desktop\1.jpg’)
a =[]
b = []
def on_EVENT_LBUTTONDOWN(event, x, y,flags, param):
if event == cv2.EVENT_LBUTTONDOWN:
xy = “%d,%d” % (x, y)
a.append(x)
b.append(y)
cv2.circle(img, (x, y), 1, (255, 0, 0), thickness=-1)
cv2.putText(img, xy, (x, y), cv2.FONT_HERSHEY_PLAIN,
1.0, (0, 0, 0), thickness=1)
cv2.imshow(“image”, img)

cv2.namedWindow(“image”)
cv2.setMouseCallback(“image”, on_EVENT_LBUTTONDOWN)
cv2.imshow(“image”, img)
cv2.waitKey(0)
print(a[0],b[0])

img[b[0]:b[1],a[0]:a[1],:] = 0 #注意是 行,列(y轴的,X轴)
cv2.imshow(“image”, img)
cv2.waitKey(0)
print (a,b)
获取视频帧
import cv2
import os
def grabFrame(timeInterval, fileName, videoPath):

读取视频

cap = cv2.VideoCapture(videoPath)
print(cap.isOpened())
if(cap.isOpened()):

获取总帧数

frameCount = cap.get(cv2.CAP_PROP_FRAME_COUNT)
print(“总帧数:%d” % frameCount)

获取帧率

fps = cap.get(cv2.CAP_PROP_FPS)
print(“帧率:%d” % fps)
os.mkdir(“frame/” + str(fileName))
for i in range(0, int(frameCount)):

设置帧的位置

cap.set(cv2.CAP_PROP_POS_FRAMES,ifpstimeInterval)

isRead 是否读取成功

isRead, frame = cap.read()
if isRead:
cv2.imwrite(“frame/” + str(fileName) + “/” + str(i) + “.jpg”, frame)
cap.release()
if name == ‘main’:
dir_root = r’video’
files = os.listdir(dir_root)
files.sort()
for path in files:
filepath = os.path.join(dir_root, path)
print(filepath)
grabFrame(1, path, filepath)
print(“done!”)

2019研究生数学建模C题--图片像素获取与视频帧处理相关推荐

  1. 2019研究生数学建模D题总结-汽车工况构建

    前言 2019年研究生数学建模已经过去了,但最终成绩是三等奖,离理想目标还是有不少差距.今天是19年12月,特此总结比赛得失,并与一等奖作品进行对比,寻找差距. 本人选择的是D题,内容如下: 汽车行驶 ...

  2. 数据挖掘机器学习[七]---2021研究生数学建模B题空气质量预报二次建模求解过程:基于Stacking机器学习混合模型的空气质量预测{含码源+pdf文章}

    相关文章: 特征工程详解及实战项目[参考] 数据挖掘---汽车车交易价格预测[一](测评指标:EDA) 数据挖掘机器学习---汽车交易价格预测详细版本[二]{EDA-数据探索性分析} 数据挖掘机器学习 ...

  3. 2020研究生数学建模E题--AlexNet深度网络解法(大雾能见度估计与预测)(含代码)

    2020研究生数学建模E题--AlexNet深度网络解法(大雾能见度估计与预测)(含代码) 一.E题赛题 二.赛题分析 三.解题 3.1 数据预处理 3.2 AlexNet深度网络 (1)AlexNe ...

  4. 华为杯2022研究生数学建模赛题+解压码

    免费提供华为杯2022研究生数学建模赛题+解压码 网盘提取方式如下 链接:https://pan.baidu.com/s/1ySjp-JG1fvd_TvwGQcDNCg 提取码:y74r –来自百度网 ...

  5. (一)准备阶段 2019年研究生数学建模D题《汽车行驶工况构建》

    2019年研究生数学建模比赛,我们组选择的是D题目--<汽车行驶工况构建>. 选题分析 其实题目一发下来后,基本确定了这几个题目的已知条件.难易程度.问题结果要求等等,具体分析画了个思维导 ...

  6. 2019年全国研究生数学建模 D题 汽车行驶工况构建 建模及经历分享

    目录 前言 解题和建模 题目 题目分析 问题一 问题二 问题三 参考文献 建模经历分享 组队与队友 关于选题 建模开始 前言 距离2019年的研究生数学建模国赛结束有将近三个月了,前不久比赛结果公布, ...

  7. 2020研究生数学建模B题——汽油辛烷值优化——获奖论文思路分享

    B题--汽油辛烷值优化 作者序言 B题当时比赛时选的人非常多,可以说占据了近一般的参赛队伍,但是这题蕴含很多小问题,诸多选手也是叫苦连天. 我们队伍利用3天的时间完成这道赛题,最终获得全国一等奖(1. ...

  8. 2020年9月份华为杯研究生数学建模C题

    报名 总共3个小组成员,超越cy队还有一位指导老师 下载压缩包文件,是MD5加密的 试题发布以后会有MD5码可以解密之前下载的题. 开始分析题目并建模 1 小组讨论,分析每个题,然后选题. 2 我们小 ...

  9. 历届研究生数学建模赛题汇总(转载)

    一下内容转自知乎作者Gan Phua,如有侵权,联系删除. 原文链接如下:https://zhuanlan.zhihu.com/p/45798920?utm_source=wechat_session ...

最新文章

  1. 英伟达Q2营收大涨50%,创下历史新高,游戏业务已不是最大收入来源
  2. 全民Tv帝师称称通过EOS赚了几千万,可信度有多高
  3. P1971 [NOI2011]兔兔与蛋蛋游戏
  4. 将实例的生成交给子类——工厂方法模式
  5. ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
  6. c++线程间通信的几种方法_JAVA并发之线程amp;进程
  7. macOS Windows版本 Photoshop 下载 AI下载
  8. 千兆路由器怎么设置网速最快_千兆路由器怎么设置才能发挥最好【图】
  9. 腾讯云函数转华为云函数
  10. 百度竞价广告的URL设置
  11. 手机抓取蓝牙日志btsnoop的方法汇总(Android一直补充中)
  12. PCB拼板邮票孔制作规范!
  13. Java基础二维数组
  14. 微信开发者工具C盘占用大的问题
  15. wince模拟器访问网络_wince 模拟器上网
  16. 适用于自助设备的rk3568安卓主板配置详解
  17. 小学计算机小组期末总结范文,第一学期小学三年级级组工作总结
  18. js中15位及18位身份证号码的校验
  19. 【数学建模】模糊数学矩阵运算——python实现
  20. HDU 5224 Tom and paper(最小周长)

热门文章

  1. 【得心应手_Typora】Typora安装教程
  2. Android 9.0 AutoMotive模块之CarService
  3. web常见页面错误代码及解决办法
  4. LEHDLAB_实验流程
  5. 滤波估计理论(一)——贝叶斯滤波
  6. sensor binning信号及信噪比
  7. 这五种人工智能技术可以识别图片
  8. Qt下Unix时间戳(10位)和普通时间显示
  9. 2017阿里云栖大会PaaS方向内容概要
  10. 计算机网络常见缩略词