当前位置: 首页 > news >正文

学习python,我使用代码悄悄集齐了五福~哎嘿嘿

啊哈哈哈哈,我又又又来啦

这不是快春节了吗,支付宝等一些集五福活动又又又又一次的到来

 

 今天呢,写一个啥呀············我也不晓得,啊哈哈哈哈哈

今天写一个%90会出敬业福哦,啊哈哈哈哈

1.制作文字福 

这个其实挺“简单”的,啊哈哈哈哈

该库中最基础的功能就是将图像转为灰度图了,因为无论是对图像实行线性回归算法还是边缘检测等等,都是需要对灰度图这种只有黑白两色的图像进行操作才可以得到准确效果。

那么在这个库中得到灰度图像的方法为cvtColor,它的意思是将图像转为另外一种格式,只需要传入参数为cv2.COLOR_BGR2GRAY即可

然后呢,扫福字的时候用这个扫敬业福的几率大概是···········我也不晓得,略略略~

文字福代码:

这个其实不是“特别的难”但是非常的难····························搞错了再来:

# coding: utf8
import cv2 as cv
import os
import time

ascii_char = list(r"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ")
char_len = len(ascii_char)

cap = cv.VideoCapture('video.mp4')
while True:

    hasFrame, frame = cap.read()
    if not hasFrame:
        break

    width = frame.shape[0]
    height = frame.shape[1]

    img_gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
    img_resize = cv.resize(img_gray, (int(width / 10), int(height / 10)))
 
    text = ''
    for row in img_resize:
        for pixel in row:
            text += ascii_char[int(pixel / 256 * char_len)]
        text += '\n'
    os.system('cls')  # mac是'clear'
    print(text)
    time.sleep(0.03)

文字福效果展示图 

 普通,但好看的福字

然后就是我上几期作品写的福字啦!,这个呢是画出来的哦,过多的我就不进行解释咯

你有对象了嘛~(突击检查) 

from turtle import *
screensize(800,600,"black") 
pensize(50)  
pencolor('red')  
shape("circle") 
speed(3) 
 

seth(-60) #画笔方向(参数相当于度数)
penup()
bk(240)
seth(-45)
pendown()
fd(50)

seth(45),penup(),bk(135)
seth(15),pendown(),fd(135)

seth(-125),pendown(),fd(200)

seth(55),penup(),fd(150)
seth(-90),pendown(),fd(220)

seth(90),penup(),fd(220)
seth(-45),pendown(),fd(60)
 

seth(70),penup(),fd(190)
seth(10),pendown(),fd(120)
 

seth(38),penup(),bk(150)

seth(-85),pendown(),fd(85),penup(),bk(85)

seth(10),pendown(),fd(120)

seth(-95),pendown(),fd(90)

seth(9),penup(),bk(95),pendown(),fd(95)
 

seth(38),penup(),bk(165)

seth(-85),pendown(),fd(110),penup(),bk(110)

seth(10),pendown(),fd(175)

seth(-95),pendown(),fd(145)

penup(),bk(85),pensize(30)
seth(-170),fd(150),pendown(),bk(150)
seth(165),penup(),fd(85)
seth(-90),pendown(),fd(90)

seth(4),penup(),bk(60),pendown(),pensize(50),fd(120)
 
hideturtle()
mainloop()

嗯呐,这就是以上内容喽,大家集齐了所有福字记得来评论区报喜噗,我给你点赞! 

相关文章:

  • 网络安全必备1000道面试题集锦(附答案)
  • set 方法是坏味道?
  • 如何利用MOS管实现双向电平转换
  • docker搭建 java web服务
  • 【Python】如何使用python将一个py文件变成一个软件?
  • 二、数据仓库模型设计
  • 用Python画一只小兔子,祝您新年前途似锦,大展宏图
  • 官方正品 | Ultralytics YOLOv8算法来啦(尖端SOTA模型)
  • Linux——常用命令1.
  • springboot:接手老项目,领导让更新数据库说明文档,如何3分钟完成任务
  • 【IoT】产品设计:称重传感器选型指南
  • 【C语言进阶】 指针强化练习
  • 设备注册挂载流程(包含上电、使能、i2c通讯介绍)
  • 详解动态库静态库、动态链接静态链接
  • 1.5万字总结 Redis 常见面试题知识点
  • Angular 响应式表单之下拉框
  • Go 语言编译器的 //go: 详解
  • Js基础——数据类型之Null和Undefined
  • React的组件模式
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 大主子表关联的性能优化方法
  • 记录一下第一次使用npm
  • 看域名解析域名安全对SEO的影响
  • 前端技术周刊 2019-02-11 Serverless
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 全栈开发——Linux
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 实习面试笔记
  • 使用权重正则化较少模型过拟合
  • 为视图添加丝滑的水波纹
  • 消息队列系列二(IOT中消息队列的应用)
  • 一个完整Java Web项目背后的密码
  • 再谈express与koa的对比
  • Hibernate主键生成策略及选择
  • #{} 和 ${}区别
  • #ifdef 的技巧用法
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (四)linux文件内容查看
  • (一)UDP基本编程步骤
  • (转)【Hibernate总结系列】使用举例
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Framework .NET Core与 .NET 的区别
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .php文件都打不开,打不开php文件怎么办
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @Autowired自动装配