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

一、直接看效果 

源代码图像:

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

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,较简单,有兴趣可以玩玩。有问题的伙伴可以在评论区中留言,我会及时回复大家的!!!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44230.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python画蔡徐坤 附源码

首先看效果图 复制粘贴即可运行 from turtle import * from math import *# 高级椭圆参数方程(颜色),sita为逆时针旋转角度 def ty_c(x, y, sita, a, b, p, q, c):fillcolor(c)si 2 * pi / 100penup()goto(x a * cos(sita), y a * sin(si…

蔡徐坤游戏HTML,JS制作蔡徐坤打篮球小游戏(鸡你太美?)

一、前提: 和我之前写的 QT小球游戏 差不多(指的是实现方法)。 更新: 应网友要求,更新了背景音乐:只因你太美(鸡你太美).mp3 + 其他小更新部分。 背景音乐(若打开无音乐,请刷新重试): 整体界面(index.html) 二、解析: 1:Game.js: 11.包括背景图的绘制,砖块,积分榜 //…

Css简单动画实现蔡徐坤跳舞

(学习css动画突发奇想做的。) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Co…

诗圣杜甫不同时期的代表作

杜甫一生大致分为四个时期。 中青年时期 青年时&#xff0c;作为官三代的杜甫并不缺钱&#xff0c;四处游历&#xff0c;与李白、高适唱和、仙游&#xff0c;成为佳话。这个时期杜甫的作品热血豪迈&#xff0c;气势蓬勃。代表作首推《望岳》&#xff1a; 岱宗夫如何&#xf…

【唐诗学习】一、古诗概述

一、古诗概述 为什么要学习古诗词&#xff1f; 古诗词可以陶冶情操&#xff0c;传承文化诗词&#xff0c;其实就是古代的流行歌曲&#xff0c;它们记录着一个个时代的变迁&#xff0c;是历史的旋律。还有一点很重要&#xff1a;同样是记录历史&#xff0c;史书是国家视角&…

唐诗宋词大全 API 接口

唐诗宋词大全 API 接口&#xff0c;支持 40 万数据全文检索。 1. 产品功能 中文全数量级唐诗宋诗宋词数据&#xff1b;总计近 40 万条数据&#xff1b;数据持续更新与维护&#xff1b;全接口支持 HTTPS&#xff08;TLS v1.0 / v1.1 / v1.2 / v1.3&#xff09;&#xff1b;全面…

中国最伟大的现实主义诗人:杜甫的一生

杜甫(712年2月12日&#xff5e;770年)&#xff0c;字子美&#xff0c;自号少陵野老&#xff0c;唐代诗人&#xff0c;与李白合称“李杜”。生于河南巩县&#xff0c;原籍湖北襄阳。 家世背景 杜甫出身于京兆杜氏&#xff0c;乃北方的大士族。其远祖为汉武帝有名的酷吏杜周(&a…

【Python古诗词鉴赏小程序】千古绝唱,精选中国最美古诗句,经典咏流传~

导语 中国有礼仪之大&#xff0c;故称夏&#xff1b;有服章之美&#xff0c;谓之华。华夏&#xff0c;是世界于我民族的赞誉&#xff0c;是炎黄子孙于自 己的永世骄傲。 所有文章完整的素材源码都在&#x1f447;&#x1f447; 粉丝白嫖源码福利&#xff0c;请移步至CSDN社区…

诗圣杜甫长啥样?AI技术神还原

本文转载自腾讯网 万里桥西一草堂&#xff0c;百花潭水即沧浪。杜甫住了3年零9个月的草堂是什么样子&#xff1f;诗圣杜甫又长啥样&#xff1f;AI人工智能技术为你还原。 一提起诗圣杜甫&#xff0c;大多数读者都会想起他的《茅屋为秋风所破歌》&#xff0c;一个瘦骨嶙峋、忧…

经典古诗文与人工智能创作诗歌 之诗三百(AI)

水陆草木之花,可爱者甚蕃。晋陶渊明独爱菊。自李唐来,世人甚爱牡丹。予独爱莲之出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。出自宋代周敦颐的《爱莲说》 宋代描写荷花的古诗&#xff1a; 小池 【作者】杨万里 【朝代】宋 泉眼无声惜…

AI写诗

引言&#xff1a;自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此&#xff0c;这一领域的研究将涉及自然语言&#xff0c;…

LangChain:使用自然语言查询数据库

目录 前言 LangChain介绍 为什么选择LangChain LangChain的结构 代理 SQL Database Agent 数据库模式和资源 导入必要的库 连接到数据库&#xff1a; 设置 LLM、工具包和代理执行器&#xff1a; 使用自然语言查询数据库&#xff1a; 完整代码示例&#xff1a; 结论…

如何在ONLYOFFICE v7.3中创建一个联系表单

自从ONLYOFFICE7.3强势更新版本以来&#xff0c;我一直都在为大家做一些测试&#xff0c;测试它的新功能&#xff0c;今天呢&#xff0c;又给大家带来一次新的测试&#xff0c;这次主要测试ONLYOFFICE7.3版本后的创建新的表单&#xff0c;我们来测试一下效果怎么样。 ONLYOFFIC…

chatgpt赋能python:Python配置Geany教程

Python配置Geany教程 作为一名拥有10年python编程经验的工程师&#xff0c;我发现Geany是一款非常适合Python编程的编辑器&#xff0c;因为它简单易用、轻量级和可定制性极强。在这篇文章中&#xff0c;我将向大家介绍如何在Geany中配置Python环境&#xff0c;以便更好地进行P…

fastadmin插件开发

微信插件开发&#xff0c;集成到fastadmin&#xff0c;使用如下命令 php think addon -a chat_gpt -c create 查看后台 自动生成如下目录 install.sql数据库文件 CREATE TABLE IF NOT EXISTS __PREFIX__mydemo_list (id int(10) NOT NULL AUTO_INCREMENT COMMENT ID,pid int(…

chatgpt赋能python:Python群发微信消息:解决方案

Python群发微信消息&#xff1a;解决方案 肆无忌惮的群发微信消息&#xff0c;是否是你目前所需的解决方案&#xff1f;如果是&#xff0c;那么你来对地方了。 Python是一门十分强大的编程语言&#xff0c;广泛用于各种人工智能、计算机视觉、机器学习等领域。Python可以用于…

关于校园霸凌,刚刚发生(第四天的进展)

在前一天的沟通结束后&#xff0c;下午与校长确定了放学乘坐的公交车的时间&#xff0c;却没有想到2022年05月12日上午&#xff0c;藏龙岛派出所副所长&#xff0c;当时接警110出警的韩警官和陈校长三人一同再次到我家里来了一趟&#xff0c;这次谈了50分钟&#xff0c;对话仍然…

非文学翻译理论与实践_2019年北京语言大学翻译学专业考研经验分享

​ 2019年北京语言大学翻译学专业经验贴 本人毕业于普通二本&#xff0c;去年考的是川外翻译理论与实践复试差四分&#xff0c;二战报考的是北语翻译学初试分不高&#xff0c;考完后没有信心&#xff0c;似乎有一种强大的力量在召唤我不要灰心于是初试考完后没几天开始了翻译打…

《SEO的艺术(原书第2版)》——2.1 理解搜索引擎结果

2.1 理解搜索引擎结果 在搜索营销领域&#xff0c;搜索引擎返回的满足查询要求的网页称作搜索引擎结果页&#xff08;Search Engine Result Page, SERP&#xff09;。每个搜索引擎返回结果的格式略有不同&#xff0c;并且包含垂直搜索结果&#xff08;针对查询中某些触发器的特…

Jetpack全套

Jetpack全套 一.Jetpack介绍1.特性&#xff1a;2.分类&#xff1a; 二.应用架构三.LifeCycle:1.简介2.简单使用3.实战&#xff1a;Dialog内存泄漏4.Lifecycle的应用&#xff08;0&#xff09;activity/fragment上面案例都是&#xff08;1&#xff09;Service&#xff08;2&…