一、直接看效果

源代码图像:

结果图像(转为彩色字符串):

2、上代码

解释:下面的path是视频路径,结果就会显示如上图所示;想要黑白效果自需要将代码下面的(b,g,r)改为(255,255,255)黑白的,具体代码里有注释

import cv2
import numpy as np
def readVideo(path):videoCapture = cv2.VideoCapture()videoCapture.open(path)frames = videoCapture.get(cv2.CAP_PROP_FRAME_COUNT)fps = videoCapture.get(cv2.CAP_PROP_FPS)for i in range(int (0),int(fps*10)):ret,frame = videoCapture.read()#     ret是bool类型,frame是image ndarray类型src = cv2.resize(frame,(int (frame.shape[1]*0.6),int (frame.shape[0]*0.6)))src = imageToChar(src)cv2.imshow('frame',src)cv2.waitKey(1)
#         cv2.destroyAllWindows()def imageToChar(img):   string = "&*qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"count = len(string)u, v, _= img.shapec = img*0 + 0# c = np.zeros((u,v))gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# cv2.imshow('output', c)for i in range(0, u-1,10):for j in range(0, v-1,10):pix = gray[i, j]b, g, r = img[i, j]zifu = string[int(((count - 1) * pix) / 256)]cv2.putText(c, zifu, (j, i), cv2.FONT_HERSHEY_COMPLEX, 0.5,(int(b),int(g),int(r)))
#     想要将图像转化为黑白的只需要把(int(b),int(g),int(r))改成(0,255,255)return c
readVideo('../image/cai.mp4')
cv2.waitKey(0)

3、总结

     使用python+openCV,较简单,有兴趣可以玩玩。有问题的伙伴可以在评论区中留言,我会及时回复大家的!!!

图片转为字符串(蔡徐坤之舞动人生)相关推荐

  1. 厉害了!用12万行代码堆出来个蔡徐坤,编译还能通过!

    点击"开发者技术前线",选择"星标????" 在看|星标|留言,  真爱 作者丨鱼羊 白交 来源丨量子位(ID:QbitAI) 有个程序猿,用12万行代码堆出来 ...

  2. 牛逼!用 12 万行代码堆出来个 蔡徐坤,编译还能通过!

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 转自量子位 有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?! 不是简单的灰度字符 ...

  3. 程序猿小哥用12万行代码堆出来个「蔡徐坤」!编译竟然还能通过

    点击上方"Github中文社区",关注 看遍Github好玩的项目 量子位 大家好,我是hub哥! 有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?! 它是这样的: 不 ...

  4. python运行cmd命令和opencv搭建_Python让蔡徐坤在我的命令行里打篮球!

    原标题:Python让蔡徐坤在我的命令行里打篮球! 作者自称是一个经常逛 B 站的肥宅.最近 B 站上流行的视频素材除了"换脸",其次就要属"蔡xx打球"视频了 ...

  5. 哈哈!12万行代码堆出来个「蔡徐坤」

    鱼羊 白交 发自 凹非寺 量子位 报道 | 公众号 QbitAI 有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?! 它是这样的: 不是简单的灰度字符画!也不是控制台控制颜色!而是在唱.跳 ...

  6. 有点厉害!用12万行代码堆出来个蔡徐坤,编译还能通过!

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟. 作者:鱼羊 白交 来自:量子位(ID:QbitAI) 有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通 ...

  7. 有点厉害!用12万行代码堆出来个蔡徐坤,关键是能跑能跳!

    热文推荐: 尘埃落定!清华才子王垠加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+ 百度网盘"破解版",Pandownload开发者被抓 作者:鱼羊 白交 来自:量子 ...

  8. cvtcolor python opencv_蔡徐坤教你用OpenCV实现素描效果

    众所周知,最近大热的蔡徐坤蔡老师是一位非常全能的老师,喜欢唱.跳.Rap.篮球,但其实他还会用OpenCV!今天就让我们跟着蔡老师一起用OpenCV实现素描效果吧! OpenCV素描效果https:/ ...

  9. 北京大兴国际机场官微追星蔡徐坤,网友大怒,官方道歉...

    先聊两句应景的,此时此刻的你,心情是不是这样的呢? 千盼万盼终于盼来了十一长假,谁能不激动呢? 好了,言归正传~ 9月25日,北京大兴国际机场正式启用,这是北京第三座大型机场,用时5年,耗资800亿人 ...

最新文章

  1. 华东师范大学计算机学院陈蕾,华东师范大学计算机科学与技术学院——幸福e+工作室揭牌仪式暨名家讲座圆满举办...
  2. Java 基础【04】Swing 组件事件注册
  3. [转]深夜无人的街道
  4. mysql序列号发生器
  5. PAT B1007 素数对猜想 (20 分)
  6. [HAOI2015][loj2127]按位或
  7. 30个漂亮的大自然风格网页设计作品欣赏
  8. 对Linux课程内容的建议,Linux课程笔记 Day01 课程内容总结(示例代码)
  9. 让小黑人360度旋转的制作技巧
  10. java.lang.ArrayStoreException 已解决 byte[]数组拷贝问题
  11. 输入框设置等宽字体_Glyphs 官方教程 | 字体命名
  12. 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
  13. Newtonsoft 六个超简单又实用的特性【上下篇】
  14. Win10 台式机机箱前置耳机插孔没声音如何修复
  15. 修改android设备型号
  16. html5直播礼物动画,GitHub - General757/giftanim: 直播礼物动画 送赞送礼物动画 仿映客礼物动画侧栏弹出送花人和礼物以及x1 x2 x3效果,支持队列 排序...
  17. 医院信息管理系统(Python与MySQL数据库的连接与相关增删改查操作)
  18. 万向区块链蜂巢学院 | 关于ETH2.0路线图,搞研究的大脑在想什么?
  19. 虚拟机包 OVF和OVA的区别
  20. SpringBoot中的 ApplicationEvent和Listener

热门文章

  1. 基于单目视觉的同时定位与地图构建方法综述
  2. ati hd 6470m驱动
  3. html 下拉图片列表,图片、表单、下拉选项
  4. 无法安装冰点还原_软购上新丨Faronics Deep Freeze 冰点还原精灵工具软件
  5. 外国语言学c刊集刊联系方式,CSSCI(2017-2018)收录集刊目录 (共189 种).PDF
  6. 简单游戏Roll_A_Ball开发笔记
  7. 直流电源线缆 高速电缆 分类
  8. APP推广的3个过程:应用市场、网盟、换量
  9. github上能找到中文博主吗_Lyx的安装流程(windows10系统)及配置中文环境
  10. 51单片机RC522无线射频IC卡驱动教程