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

西安房产网最新楼盘网站优化的作用

西安房产网最新楼盘,网站优化的作用,网站建设好多钱,微信账号注册官网本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 前言 最近在社交媒体上,各种素描风格的图片火得一塌糊涂,身边不少朋友都在分享自己的 “素描照”,看着那些黑白线条勾勒出的独特韵味&a…

本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴

前言

最近在社交媒体上,各种素描风格的图片火得一塌糊涂,身边不少朋友都在分享自己的 “素描照”,看着那些黑白线条勾勒出的独特韵味,我心里直痒痒,特别想自己动手试试,把喜欢的彩色图片变成黑白素描手绘风格。在网上找了不少在线工具,要么功能有限,要么画质差强人意,我就琢磨着能不能在本地实现这个功能,毕竟自己动手,不仅能按需调整效果,还更有成就感。image.png
一番研究后,我发现使用 Python 的 opencv 模块就可以实现图片转素描的功能,可我虽然对 Python 有一定了解,但真要从零开始写代码,还是有点害怕了。就在这时,CodeBuddy 进入了我的视线。CodeBuddy 拥有强大的代码智能补全和实时语法检查功能,对于我这种偶尔会粗心犯错的人来说,简直太友好了,能及时发现并纠正代码中的错误,大大提高了开发效率。而且它还支持多种编程语言和框架,和 opencv 模块搭配使用毫无压力,还能提供很多相关的代码示例和优化建议,让我在开发过程中少走了很多弯路。
image.png

使用CodeBuddy完成图片的素描化

我们打开vscode进入到拓展中直接搜索CodeBuddy,点击安装这个插件就行了
image.png
我们点击左侧的插件图标就能进行使用了
还是老样子先生成README文件
对ai说:

我想实现图片转素描手绘工具,本工具主要使用python的opencv模块编写,将彩色图片转成黑白素描手绘图,你帮我生成下README文件

image.png
然后直接到Craft艾特这个文件进行直接开发,代码生成很快
image.png
代码生成好了之后我们直接运行程序,在终端输入命令python code.py
让我们选择一个图片并且文件的路径必须得是英文路径,不能包含中文
image.png
然后他就生成出了一张素描画,我们可以和原照片对比下,效果还是挺不错的,我这里的代码配置参数直接就是默认的,你们也可以进行设置的
35a6b50c3ad9fe58d8a52c2fca0a9e84.jpg

相关代码如下:

import cv2import numpy as npfrom tkinter import filedialog, Tkfrom os import getcwdfrom re import findalldef open_path():# 图片路径root = Tk()root.withdraw()file_path = (filedialog.askopenfilename(title='选择图片文件', filetypes=[('All Files', '*')]))return file_pathdef dodgeNaive(image, mask):# determine the shape of the input imagewidth, height = image.shape[:2]# prepare output argument with same size as imageblend = np.zeros((width, height), np.uint8)for col in range(width):for row in range(height):# do for every pixelif mask[col, row] == 255:# avoid division by zeroblend[col, row] = 255else:# shift image pixel value by 8 bits# divide by the inverse of the masktmp = (image[col, row] << 8) / (255 - mask)# print('tmp={}'.format(tmp.shape))# make sure resulting value stays within boundsif tmp.any() > 255:tmp = 255blend[col, row] = tmpreturn blenddef 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_grayimg_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_namergb_to_sketch(src_image_name)

感兴趣的可以去学习下哦

总结

总的来说,这次使用 CodeBuddy 实现图片转素描手绘工具的体验非常棒。它不仅帮我实现了一直想尝试的功能,还让我在开发过程中学习到了很多新知识和技巧。如果你也和我一样,对编程实现有趣的功能感兴趣,又担心自己搞不定复杂的代码,不妨试试 CodeBuddy,相信它会给你带来惊喜!


文章转载自:

http://o9KRLj8T.qcfcz.cn
http://8zUokpIe.qcfcz.cn
http://fD2S3M84.qcfcz.cn
http://1HGwsXb8.qcfcz.cn
http://EOoABUsv.qcfcz.cn
http://nBIE9OuI.qcfcz.cn
http://Udf4NZAh.qcfcz.cn
http://VkeezDh0.qcfcz.cn
http://BuyMBaMN.qcfcz.cn
http://kG2mV4nQ.qcfcz.cn
http://u4RZeGS4.qcfcz.cn
http://hEgxm7pG.qcfcz.cn
http://8v4ZKiyd.qcfcz.cn
http://IXJ7W0Qx.qcfcz.cn
http://EVOm7H28.qcfcz.cn
http://pMNnVOuI.qcfcz.cn
http://EWAFLQGA.qcfcz.cn
http://gnRnsPgz.qcfcz.cn
http://ZGjVjjeY.qcfcz.cn
http://Cedlj9Ky.qcfcz.cn
http://aT5uCtG7.qcfcz.cn
http://zPxdZJyZ.qcfcz.cn
http://KftOfg0S.qcfcz.cn
http://2TP3cjNR.qcfcz.cn
http://msUlmEpS.qcfcz.cn
http://DCfuJXWk.qcfcz.cn
http://nrEtVG0y.qcfcz.cn
http://hhNLNHlP.qcfcz.cn
http://ZYPADO57.qcfcz.cn
http://1WcLU4cg.qcfcz.cn
http://www.dtcms.com/wzjs/727737.html

相关文章:

  • 网站构成石家庄网站建设报价
  • 苏州建设银行网站首页山西响应式网站建设公司
  • 安卓做视频网站好奇迹网站建设多少钱
  • 网站开发一般用什么工具wordpress图片太大
  • 免费app下载网站外包网络推广公司怎么选
  • 东莞专业网站推广怎么做咸鱼之王小程序
  • 做网站出现的常见问题如何自己创建购物网站
  • 山东郓城住房和城乡建设厅网站网站建设微信商城运营
  • 卓航网站开发长春做网站哪家好
  • 长湖南营销型网站山西建立网站营销策划
  • 如何做团购网站陕西省城乡住房建设厅官网
  • 加强社区网站建设商学院网站建设建议
  • 易语言做网站图片下载英文网站建设服务合同模板下载
  • 南海建设网站旅游网站建设的功能定位
  • 崇安网站建设html网页设计怎么写代码
  • 电子商务网站建设的范围是什么意思网站每年需要续费吗
  • 怎么做cms网站网店代运营商
  • 微信网站开发教程视频wordpress小工具文件
  • 免费长尾词挖掘工具宁波企业网站优化报价
  • 专业的龙岗网站建设手机网站建设哪儿好
  • 网站平台搭建包括哪些最新建设招聘信息网站
  • 工程建设指挥部网站wordpress 國内加速
  • 我要做个网站该怎么做中国建设银行卖狗年纪念币官方网站
  • 做一个电商网站成品网站 修改首页
  • 深圳做网站排名哪家好哪里有学计算机培训班
  • 做外贸出口的网站做网站资讯运营
  • 河北省建设安全监督站的网站wordpress 官方主题 有哪些
  • 鹏鹞网站页面代码wordpress迁hexo
  • 网站基础建设巴巴商友圈广西自治区住房和城乡建设厅网站
  • 嘉兴公司网站建设网络推广文案