• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    python圖片轉素描軟件

    v1.0 綠色版
    • python圖片轉素描軟件v1.0 綠色版
    • 軟件大小:53.3M
    • 更新時間:2020-04-07 15:56
    • 軟件語言:中文
    • 軟件廠商:
    • 軟件類別:國產軟件 / 免費軟件 / 圖像轉換
    • 軟件等級:3級
    • 應用平臺:WinAll, WinXP, Win7, win8
    • 官方網站:暫無
    好評:50%
    壞評:50%

    軟件介紹

    帶來一款python圖片轉素描軟件!顧名思義,它就是一款由python語音編寫的小工具,可以很方便的將彩色圖片轉換成素描效果,特別適合那些不用PS濾鏡的朋友們。歡迎有需要的前來西西下載體驗!

    python圖片轉素描軟件

    工具簡介

    本工具使用python編寫,將彩色圖片轉成黑白素描手繪圖。

    在python源碼里可以調節其參數,盡量調到最好的效果。

    使用顏色鮮艷的圖片效果更佳??!

    功能說明

    將圖片轉為素描主要有4個步驟:

    1、先將彩色圖轉換成灰度圖;

    2、灰度圖進行求其反色的操作;

    3、第2步得到的結果采用一個高斯模糊的操作;

    4、用顏色亮化(color dodge)的技術將第一步的灰度圖和第三步操作后的圖片進行混合。

    工具源碼

    # -*- coding:utf-8 -*-

    import cv2

    import numpy as np

    from tkinter import filedialog, Tk

    from os import getcwd

    from re import findall

    def open_path():

        # 圖片路徑

        root = Tk()

        root.withdraw()

        file_path = (filedialog.askopenfilename(title='選擇圖片文件', filetypes=[('All Files', '*')]))

        return file_path

    def dodgeNaive(image, mask):

        # determine the shape of the input image

        width, height = image.shape[:2]

        # prepare output argument with same size as image

        blend = np.zeros((width, height), np.uint8)

        for col in range(width):

            for row in range(height):

                # do for every pixel

                if mask[col, row] == 255:

                    # avoid division by zero

                    blend[col, row] = 255

                else:

                    # shift image pixel value by 8 bits

                    # divide by the inverse of the mask

                    tmp = (image[col, row] << 8) / (255 - mask)

                    # print('tmp={}'.format(tmp.shape))

                    # make sure resulting value stays within bounds

                    if tmp.any() > 255:

                        tmp = 255

                        blend[col, row] = tmp

        return blend

    def dodgeV2(image, mask):

        return cv2.divide(image, 255 - mask, scale=256)

    def burnV2(image, mask):

        return 255 - cv2.divide(255 - image, 255 - mask, scale=256)

    def rgb_to_sketch(src_image_name):

        print('轉換中......')

        img_rgb = cv2.imread(src_image_name)

        img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)

        # 讀取圖片時直接轉換操作

        # img_gray = cv2.imread('example.jpg', cv2.IMREAD_GRAYSCALE)

        img_gray_inv = 255 - img_gray

        img_blur = cv2.GaussianBlur(img_gray_inv, ksize=(21, 21),

                                    sigmaX=0, sigmaY=0)

        img_blend = dodgeV2(img_gray, img_blur)

        # cv2.imshow('original', img_rgb)

        # cv2.imshow('gray', img_gray)

        # cv2.imshow('gray_inv', img_gray_inv)

        # cv2.imshow('gray_blur', img_blur)

        cv2.imwrite(dst_image_name, img_blend)

        save_path = getcwd() + "\\" + dst_image_name  # 保存路徑

        print('轉換完成!!!\n')

        print('保存路徑:' + save_path)

        cv2.imshow(save_path, img_blend)

        cv2.waitKey(0)

        cv2.destroyAllWindows()

    if __name__ == '__main__':

        print('請選擇圖片(路徑不要含中文):')

        src_image_name = open_path()  # 文件路徑

        print(src_image_name+'\n')

        image_name = ''.join(findall(r'[^\\/:*?"<>|\r\n]+$', src_image_name))  # 獲取文件名

        dst_image_name = 'Sketch_' + image_name

        rgb_to_sketch(src_image_name)

    相關新聞

    Python從90年代便已出現,這不僅意味著它有足夠的時間來發展,還意味著擁有一個龐大而強有力的社區支持。

    所以你在用Python編程的時候,如果遇到了任何問題,只要網上搜索一下,大概率就能解決掉。

    因為很有可能在你之前,就有人遇到過同樣的問題,還在網上留下了寶貴的意見。

    軟件截圖

    python圖片轉素描軟件 v1.0 綠色版
    python圖片轉素描軟件 v1.0 綠色版
    python圖片轉素描軟件 v1.0 綠色版

      其他版本下載

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>