# BiliBili-WordCloud **Repository Path**: angular001/BiliBili-WordCloud ## Basic Information - **Project Name**: BiliBili-WordCloud - **Description**: 这是一个可以把你喜欢的B站视频用词云的形式表达出来的项目 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-11-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BiliBili-WordCloud ## 介绍 这是一个可以把你喜欢的B站视频用词云的形式表达出来的项目 本项目为大学期间带实验室的新生们学习时所创建,思路如下: 1. 使用python的flask框架提供api,调用B站接口获取视频封面和弹幕文件 2. 使用python的opencv框架处理封面图片,取得前景 3. 使用python的wordcloud框架,以封面前景图为词云形状,弹幕为内容,生成词云图片 wordcloud相关内容可以查看[amueller/word_cloud](https://github.com/amueller/word_cloud) 项目代码规范性不高,只是平时摸鱼所做,仅能提供以上思路,因现在工作时间紧张,维护时间不定 [>>> 词云生成演示地址](http://loriame.cn:5000) 2020.7.20 更新 - 更新接口,支持输入视频BV号生成词云 ## 项目示例 获取b站封面: 只记得第一张图出自[【速写】神楽七奈教你画美少女·第三期【新科娘】](https://www.bilibili.com/video/BV1BJ411k7rF) ![封面](https://images.gitee.com/uploads/images/2020/0721/083523_d47fb6cf_4792816.jpeg) ![封面](https://images.gitee.com/uploads/images/2020/0721/083523_df9ff84c_4792816.jpeg) 取得前景: 这里要看封面背景的纯度,背景色越单一效果越好,不能保证所有封面都有示例的效果 ![前景](https://images.gitee.com/uploads/images/2020/0721/083523_25d4754f_4792816.png) ![前景](https://images.gitee.com/uploads/images/2020/0721/083523_e5860a57_4792816.png) 使用弹幕填充内容,生成词云: ![词云](https://images.gitee.com/uploads/images/2020/0721/083523_ee22d584_4792816.png) ![词云](https://images.gitee.com/uploads/images/2020/0721/083523_37d950b3_4792816.png)