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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

啊哈哈哈哈我又又又来啦

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

 

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

今天写一个%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()

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python