视频转素描

线程部分代码可以忽略

# -*- coding:utf-8 -*-
import cv2
from PIL import Image, ImageOps, ImageFilter
import numpy
from threading import Thread  # 创建线程的模块# 透明度转换  素描转换的一部分
def dodge(a, b, alpha):# alpha为图片透明度return min(int(a * 255 / (256 - b * alpha)), 255)# 图片转换为素描
def toSketchStyle(img, blur=25, alpha=1.0):# image = Image.fromarray()imagegry = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)image_inver = ~imagegrycv2.imshow("imagegry",imagegry)image = cv2.GaussianBlur(image_inver,(15,15),50,50)des = cv2.divide(imagegry, 255-image,scale=255);# 将文件转成灰色cv2.imshow("OpenCV",des)# 获取摄像头0表示第一个摄像头
cap = cv2.VideoCapture("img\MVI_1421.MP4")
while (1):  # 逐帧显示ret, img = cap.read()cv2.imshow("Image", img)# 开启线程  参数1:方法名(不要带括号)   参数2:参数(元祖)      返回对象# p = Thread(target=toSketchStyle, args=(img))# p.start()  # 只是给操作系统发送了一个就绪信号,并不是执行。操作系统接收信号后安排cpu运行toSketchStyle(img)if cv2.waitKey(10) & 0xFF == ord('q'):break
cap.release()  # 释放摄像头
cv2.destroyAllWindows()  # 释放窗口资源

【图像学习之 视频转素描】相关推荐

  1. 百度吴恩达:图像和音视频搜索是人工智能新方向

     百度吴恩达:图像和音视频搜索是人工智能新方向 作者:吴恩达 未来论坛创立大会今天在北京举行.本届大会的主题是"指数Exponential --通向明天的技术力量(The power o ...

  2. ECCV 2018论文解读 | DeepVS:基于深度学习的视频显著性方法

    作者丨蒋铼 学校丨北京航空航天大学在校博士,大不列颠哥伦比亚大学联合培养博士 研究方向丨计算机视觉 本文概述了来自北京航空航天大学徐迈老师组 ECCV 2018 的工作 DeepVS: A Deep ...

  3. 深度学习赋能视频编码

    深度学习赋予了诸如计算机视觉等领域新的研究契机,其应用也获得了视频编码领域的诸多关注.在LiveVideoStack线上分享中北京大学信息技术学院 助理研究员王苫社详细介绍了当下深度学习在视频编码中的 ...

  4. 吉长江:基于学习的视频植入技术是未来趋势

    本文来自影谱科技创新研发中心负责人吉长江在8月举行的LiveVideoStack Meet武汉站的分享,并由LiveVideoStack整理而成.吉长江详细介绍了视频植入的流程.典型方法.难点及技术趋 ...

  5. 基于深度学习的视频预测研究综述

    原址:http://html.rhhz.net/tis/html/201707032.htm (收集材料ing,为论文做准备)[综述性文章,,,可以做背景资料] 莫凌飞, 蒋红亮, 李煊鹏 摘要:近年 ...

  6. 深度学习用于视频检测_视频如何用于检测您的个性?

    深度学习用于视频检测 视频是新的第一印象! (Videos are the New First Impressions!) Think about the approximate number of ...

  7. 深度学习将灰度图着色_通过深度学习为视频着色

    深度学习将灰度图着色 零本地设置/ DeOldify / Colab笔记本 (Zero Local Setup / DeOldify / Colab Notebook) "Haal Kais ...

  8. 从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像

    从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像 原文地址:http://blog.yundiantech.com/?log=blog&id=9 前面讲解了如何用FFM ...

  9. python自动视频摘要_专栏丨深度学习之视频摘要简述

    原标题:专栏丨深度学习之视频摘要简述 机器之心专栏 作者:图鸭科技 现如今城市生活节奏越来越快,我们每天接收的信息越来越多.在庞大视频信息中,作为用户的我们在看完整视频之前,更想知道视频主题是什么.视 ...

最新文章

  1. 流行的14个机器学习编程语言框架和工具
  2. 人工智能算法通俗讲解系列(二):逻辑回归
  3. 335b装配程序流程图_某建设项目装配式框架结构PC构件吊装监理细则(方案)
  4. 如何利用【百度地图API】,制作房产酒店地图?(下)——结合自己的数据库...
  5. 【JS面试向】深入原型链之class的继承
  6. spring javafx_带有Spring的JavaFX 2
  7. 利用数据库创建webservice
  8. pytorch每次迭代训练前都重新对数据集进行采样形成平衡数据集
  9. 一步步学敏捷开发:6、Scrum的3种工件
  10. 小结SpringMVC(一)
  11. php 分针和时针重合,分针和时针每天重合多少次?
  12. windows10按键映射PowerToys
  13. ViewPager报UnsupportedOperationException: Required method instantiateItem was not overridden错误
  14. 超详细的Android APP 集成 PayPal 境外支付 信用卡 借记卡 支付,支付宝 微信海外 境外支付
  15. 人一生要读的100首古诗
  16. 未成年人勿进 谨以献给1980~1990出生的人(三)
  17. 安卓机器人做图软件_机器人管理与开发软件RoboStudio出安卓版本啦~
  18. 计算机可分为数字应用和非数值应用,2012年自考《计算机应用基础》模拟试题...
  19. 小冰与小娜:命运交叉的美少女AI
  20. 风靡全球的社交媒体二维码在国内正式上线啦!

热门文章

  1. 烤仔万花筒 | 明日,ART101首席艺术家LULU作品将于Tspace开售
  2. 农村小伙艰难的复工之路
  3. 人戏不分,雌雄莫辩,人生如戏,戏如人生——不疯魔,不成活!
  4. 计算机三维动画的应用领域有哪些,原创三维动画可以应用到哪些领域?
  5. 学习C++——容器适配器
  6. 刚看《孙悟空是一个好员工》,有一段比喻很有意思
  7. 华为鸿蒙系统HarmonyOS学习之一:鸿蒙HarmonyOS系统简介
  8. 今日头条实习面经--20180509
  9. 浏览器地址栏javascript
  10. 工作效率提升技巧三:做事的心态