言語の関数呼び出しと画像処理システム

PILのインポートイメージ
IMG = Image.open(' 11.jpg ' 
img_mode = img.mode
 プリント(img_mode)
DR = img.sizeの
 プリント(DR)
XS = img.getpixel((0,0))
 プリント(XS)
 '' ' 
RGB 
(500、500)
(122、114、93)
''' 

新しい = Image.new(' L '、img.size、255 



の幅、高さ = img.size 


IMG = img.convert(' L " 



pen_size = 3 


Color_Diff = 6 のための I における範囲(pen_size + 1、幅pen_size -1 ):
     のための J における範囲(pen_size + 1、高さpen_size-1 ):
        originalcolor = 255 
        lcolor = SUM([img.getpixel( (1R、J))のために、R における範囲(pen_size)])// pen_size 
        rcolor = SUM([img.getpixel((I + R、J))のために、R における範囲(pen_size)])// pen_size
         もし ABS( lcolor-rcolor)> Color_Diff:
            originalcolor


- =(255 - img.getpixel((I、J)))// 2 
            new.putpixel((i、j)は、originalcolor)
        qcolor = SUM([img.getpixel((I、J - R))のために、R 範囲(pen_size)])// pen_size 
        wcolor = SUM([img.getpixel((I、J + R))のために、R における範囲(pen_size)])// pen_size
         もし ABS(qcolor - wcolor)> Color_Diff:
            originalcolor - =(255 - img.getpixel((i、j)は))// 2 
            new.putpixel((i、j)は、originalcolor)

new.save(' img_tony.jpg ' 

os.system("VBScriptのMSHTA :.のCreateObject( "sapi.spvoice")( "%S")を話す(はwindow.close)'' あなたのキャラクターの絵が完成された" 

os.system(" img_tony.jpg "

 

おすすめ

転載: www.cnblogs.com/HUIWANG/p/11708052.html
おすすめ