PyHubWeekly | 第十五期:你的专属卡通头像

简介: 本期为大家推荐GitHub上5个优质的Python项目,它们分别是:•photo2cartoon•jumpcutter•mkdocs•chineseocr•streamlit

Star:652

4.png

photo2cartoon[2]是一款图像转卡通的Python项目。

这类工具、项目其实有很多,大多数效果都是差强人意。当看到这个工具的时候,我本身觉得“噱头”,但是,当使用之后顿时大感惊艳。

有很多图片转卡通工具,要么过度偏于卡通,而丢失了原图像中人物特别的信息。有很多工具过度真实,有没有卡通的感觉。

而photo2cartoon,在保持原图像ID信息和纹理细节的同时,将真实照片转换为卡通风格的非真实感图像。这款工具既有卡通图像的可爱风格,又对原始图像保留真实信息。


使用教程




git clone https://github.com/minivision-ai/photo2cartoon.gitcd ./photo2cartoonpython test.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png

另外,photo2cartoon有对应的微信小程序。如果你对源码很感兴趣,或者希望定制化,也可以克隆源码,进行修改,对模型重新训练。


jumpcutter

Star:2.2k

jumpcutter[3]是一款智能的视频自动编辑工具。

当我们拍摄一段视频出现失误时,会怎么办?重新录制?手动编辑?

jumpcutter让这件事情变得非常简单,在拍摄视频时,当有些部分想要删除,只需要一个大拇指朝下的手势,如果希望保留,那么就竖起大拇指。这样,它在后期处理的过程中会根据视频中的手势对每一段视频选择是保留还是删除。

mkdocs

Star:9.8k

5.png

mkdocs[4]是一个快速、简单、漂亮的静态网站生成器,专门用于构建项目文档。

应该有很多同学都有过搭建网站的想法,它可以很复杂,也可以很简单。

如果单纯为了写作,我认为静态网站就足够了。mkdocs就是一款可以快速搭建静态网站的工具,我们在网络上找一些在线电子文档时会发现很多都非常想起,它们大多数都是基于mkdocs搭建的。

chineseocr

Star:2.8k

chineseocr[5]是一款基于yolov3的OCR工具。

支持0、90、180、270不同角度文字识别支持(darknet/opencv dnn /keras)文字检测,支持darknet/keras训练支持darknet 转keras, keras转darknet, pytorch 转keras模型支持身份证/火车票结构化数据识别单行图像平均时间为0.02秒以下


streamlit

Star:7.8k

streamlit[6]是一款用于快速创建机器学习应用的一款Python工具。

从最初C++逐行编写成千上万行代码实现一个目标识别系统,到现在利用高度集成gluon、keras深度学习库几行代码即可完成,再到这两年很多大公司都在争相竞争的AutoML平台。使得这个看似高深的机器学习领域,变得越来越简单、平民化。

6.gif

streamlit允许您使用简单的Python脚本,创建一个机器学习应用程序。它支持热加载,所以你的应用程序能够根据你文本编辑和保存情况实时更新。

相关文章
|
存储 数据可视化 计算机视觉
树莓派计算机视觉编程:1~5
树莓派计算机视觉编程:1~5
342 0
|
6月前
|
安全 搜索推荐 Android开发
Android系统SELinux安全机制详解
如此看来,SELinux对于大家来说,就像那位不眠不休,严阵以待的港口管理员,守护我们安卓系统的平安,维护这片海港的和谐生态。SELinux就这样,默默无闻,却卫士如山,给予Android系统一份厚重的安全保障。
205 18
|
11月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
666 2
|
9月前
|
弹性计算 人工智能 自然语言处理
OS Copilot——面向未来的AI大模型
阿里云的智能助手`OS Copilot`是一款基于大模型构建的操作系统智能助手,支持自然语言问答、辅助命令执行、系统运维调优等功能。
368 8
OS Copilot——面向未来的AI大模型
|
9月前
|
存储 算法 物联网
区块链在能源交易中的应用:打造去中心化能源市场
区块链在能源交易中的应用:打造去中心化能源市场
441 22
|
10月前
|
图形学 异构计算
Siemens NX何时支持GPU光线追踪与图形加速?
NX的Ray Tracing Studio在NX 1847及更早版本中不支持NVIDIA RTX板的GPU加速,仅依赖CPU,性能较慢。从NX 1872起支持GPU加速。自2023年6月版起,若无GPU,NX将显示图形配置错误并记录到syslog文件,建议使用支持的GPU以避免未定义行为。更多支持的硬件和图形信息,请参阅鼎森电脑整理的文件“NX-Graphics-Certification-Table_20241207.xlsx”。链接:https://pan.baidu.com/s/1_FpOoJU_IrExnhVXyzB4cw?pwd=676s 提取码: 676s
325 1
|
10月前
|
编译器 C语言
【C语言】常量的 “前缀和后缀” 大通关!
在C语言中,常量的前缀和后缀用于明确指定常量的类型和进制系统。前缀主要用于区分不同进制的数字常量,而后缀则用于区分不同类型的整数和浮点数。正确使用前缀和后缀,可以提高代码的可读性和可维护性,确保编译器正确地理解和处理常量。
421 1
|
11月前
|
机器学习/深度学习 存储 人工智能
【AI系统】为什么 GPU 适用于 AI
本文探讨了GPU在AI计算中的应用,从卷积计算的基本原理入手,解析了GPU线程分级与AI计算模式的关系,以及矩阵乘法如何通过GPU编程提升算力利用率。文章还介绍了计算强度的概念,分析了不同数据结构对计算强度的影响,以及GPU中Tensor Core的作用,强调了在不同存储位置下,找到计算强度与矩阵大小的最佳平衡点对AI计算系统优化的重要性。
588 2
|
12月前
|
存储 C语言
【c语言】数据类型和变量
本文介绍了C语言中的数据类型和变量。数据类型分为内置类型和自定义类型,内置类型包括字符型、整型、浮点型等,每种类型有不同的内存大小和取值范围。变量分为全局变量和局部变量,它们在内存中的存储位置也有所不同,分别位于静态区和栈区。通过示例代码和图解,详细阐述了这些概念及其应用。
204 1
|
12月前
热电材料:温差发电的绿色能源技术
【10月更文挑战第17天】温差发电技术利用热电材料将热能直接转换为电能,具有环境友好和高效的特点。本文介绍了热电材料的基础知识、温差发电的工作原理及应用案例,包括人体体温发电、海洋温差发电和工业余热利用,并展望了热电材料的未来发展。