
Lv.1
一个普通的编程小白
签名:阿巴阿巴阿巴 这年头谁在社区混() 快来你岛
在 找徒弟/师傅 呀找徒弟/师傅,找呀找徒弟/师傅 中回复
2020-07-04T21:27:47 点赞:0
在 师傅~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 中回复
from PIL import Image, ImageOps, ImageFilter
import matplotlib.pyplot as plt
import os
import shutil
files = os.listdir(os.path.realpath('picture_in'))
images_ext = [".png", ".jpg", ".gif", ".bpm", ".jpeg"]
for file in files:
ext = os.path.splitext(file)[-1]
if ext in images_ext:
name = os.path.splitext(file)
Dir = 'picture_in' + os.sep + file
shutil.move(Dir, name[0]+name[1])
img = Image.open(name[0]+name[1])
width, height = img.size
_, axes = plt.subplots(1, 5, figsize=(30, 30))
axes[0].imshow(img)
axes[0].set_title('original')
img_gray = img.convert('L')
plt.rcParams["image.cmap"] = "gray"
axes[1].imshow(img_gray)
axes[1].set_title('gray')
img_invert = ImageOps.invert(img_gray)
axes[2].imshow(img_invert)
axes[2].set_title('inverse')
img_gaussian = img_invert.filter(ImageFilter.GaussianBlur(5))
axes[3].imshow(img_gaussian)
axes[3].set_title('gaussian')
for x in range(width):
for y in range(height):
pos = (x, y)
A = img_gray.getpixel(pos)
B = img_gaussian.getpixel(pos)
img_gray.putpixel(pos, min(int(A+A*B/(255-B)), 255))
axes[4].imshow(img_gray)
axes[4].set_title('sketch')
img_gray.save(name[0]+'_sketch'+name[1])
plt.show()
2020-07-07T14:43:52 点赞:0
在 师傅~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 中回复
#include<iostream>
using namespace std;
int main()
{
long long n,i,j,k;
bool o=0;
cin>>n;
for(i=2;i<=n;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0&&i!=2)
{
break;
}
}
if(i==j)
{
for(k=i;n%k==0;n=n/k) cout<<k<<"*";
}
}
} 2020-07-07T14:45:17 点赞:0
在 师傅~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 中回复
2020-07-07T14:45:57 点赞:1
在 【填词游戏】第一集(嘿嘿) 中回复
1.no作no die
2.喵的
3.2020.9.1
4.微信
5.编程猫,阿短
6.666 666
7.大黄鸡
8.打
9.FUNK
10.50年
2020-08-03T09:05:46 点赞:0