计算视觉——图像梯度图像边缘几何特征检测与提取在我很多期博客中,如基于内容的图像缩放图像手绘/素描风格转换图像

在本期博客中,我们将探讨如下问题:

Let'sbegin!!

我们来看一下维基百科对于ImageGradient(图像梯度)的解释。

"Animagegradientisadirectionalchangeintheintensityorcolorinanimage.Thegradientoftheimageisoneofthefundamentalbuildingblocksinimageprocessing.Forexample,theCannyedgedetectorusesimagegradientforedgedetection.Ingraphicssoftwarefordigitalimageediting,thetermgradientorcolorgradientisalsousedforagradualblendofcolorwhichcanbeconsideredasanevengradationfromlowtohighvalues,asusedfromwhitetoblackintheimagestotheright.Mathematically,thegradientofatwo-variablefunction(heretheimageintensityfunction)ateachimagepointisa2Dvectorwiththecomponentsgivenbythederivativesinthehorizontalandverticaldirections.Ateachimagepoint,thegradientvectorpointsinthedirectionoflargestpossibleintensityincrease,andthelengthofthegradientvectorcorrespondstotherateofchangeinthatdirection."

"图像梯度是指图像强度或颜色的方向变化。图像梯度是图像处理的基础框架之一。例如,Canny边缘检测器使用图像梯度进行边缘检测。在用于数字图像编辑的图形软件中,梯度或颜色梯度一词也用于表示颜色的逐渐混合,可以认为是从低到高值的均匀渐变,如下图中从白色到黑色所使用的渐变。数学上,一个双变量函数(这里是图像强度函数)在每个图像点处的梯度是一个二维向量,其分量由水平和垂直方向上的导数给出。在每个图像点上,梯度向量指向可能最大强度增加的方向,梯度向量的长度对应于该方向的变化率。"

上述内容非常严谨地定义了图像和视觉中的图像梯度,但是仍然需要指出,蓝字部分的内容存在一些难以理解的部分,如颜色的逐渐混合,其实这里指的是Photoshop(或其他的图形编辑软件)中渐变的效果,当然,这些渐变也属于梯度。

维基百科用了较通俗的语言去描述图像梯度,相比之下,百度百科对图像梯度的解释就显得更专业,更容易理解,如下:"图像梯度可以把图像看作二维离散函数,图像梯度其实就是这个二维离散函数的求导:图像梯度:

我更喜欢百度百科更接近本质的解释,简单来说,图像梯度就是图像在不同方向上的变化趋势,可以将图像视为只存在水平和垂直两方向存在梯度变化,进行临近像素的梯度提取。当然,这么做会存在一定的问题,那就是这样求解得到的梯度信息对噪声敏感,即对噪声鲁棒性差。

接下来,将以实际的图像为例,更进一步的解释1.1图像梯度、图像边缘及梯度提取算子,并介绍目前最广泛应用的1.2canny边缘检测算法原理及实现。

说起图像梯度,其实我们得好好谈一谈图像边缘,从许多曾经的视觉研究实验中,我们可以发现,边缘是很特殊的一种信息,因为人眼识别物体,靠的正是边缘,而非颜色、纹理。在绘画中我们可以通过线条去绘制任何一样物体,但若该手绘物体缺失了部分边缘,我们就难以识别。但相反的,我们对缺失了纹理、色彩的物体,却依然具备强大的辨别能力。

Walther等人在2011年进行了这样一个视觉研究,让视觉受试者观看海滩、城市街道、森林、高速公路、山脉和办公室的照片和线条图时收集功能磁共振成像数据。尽管在场景统计数据上有明显的差异,但研究者们还是能够通过PPA(theparahippocampalplacearea,海马旁区和RSC(theret-rosplenialcortex,脾叶皮层)解码初级视觉皮层中线条图的fMRI(Functionalmagneticresonanceimaging,功能磁共振成像)数据和彩色照片的活动数据的场景类别。更值得注意的是,在PPA和RSC中,从线条图识别的错误模式与从彩色照片识别的错误模式非常相似。这些数据表明,在这些区域,用于区分场景类别的信息对于线条图和照片来说是相似的。

边缘的由来主要源于:

而在实际编程运算时,我们通常采用算子通过卷积获得一幅图像的梯度信息,如果不明白何为图像中的卷积运算,可以看看下图。

以最简单的Prewitt算子为例,利用算子卷积的图像梯度结果如下:

不难发现,在梯度图像中,值越高的部分,越接近人眼视觉所观察到的边缘。因此,我们可以用梯度更直接的解释边缘:边缘是图像能量急剧变化的地方,是图像梯度高的地方。

但这也存在一个问题,图像的梯度是对邻域像素值变化敏感的,而图像内的噪声则会导致部分非边缘区域同样具有较高的梯度,这会导致边缘检测的噪声鲁棒性差。

为了提高噪声鲁棒性,Canny在1986年提出了一种边缘检测算法,该算法是边缘检测中最经典,最具影响力的方法,至今还有非常广泛的应用,是计算机视觉领域的基础框架组成之一,论文被引超20000余次。

Canny边缘检测算法可以分为四步:

对于噪声抑制和梯度及梯度方向的计算,Canny边缘检测算法并没有进行创新,只是做了单纯的高斯核卷积平滑,以此进行噪声抑制,并通过差分运算得到梯度及梯度方向。Canny边缘检测突破性的创新是集中在后三步上的。

非极大值抑制的思想在于:当图像的梯度到达局部(特定大小的邻域)最大值的时候,我们认为它是边缘;对于非极大值的点,即使它超过了我们所定义的“边缘梯度阈值”,仍不认为它是边缘。并且,预定义了八个可能的方向(左上、上、右上、右、右下、下、左下、左),对于该方向上的梯度值,将非极大值归零。

具体操作:1.筛选幅值大于阈值的像素点,设为待验证点;2.遍历待验证点,若为局部最大值,保留,反之去归零;3.保留下来的点就是非极大值抑制后的边缘点。

说到双阈值检测,我们得先说采用单一阈值的缺陷,如下图所示。

显而易见,采用单一阈值会有两种问题随之产生:1.阈值过高,会导致部分梯度较低的边缘被当成噪声剔除,导致边缘不连续;2.阈值过低,会有过多不应该作为边缘的梯度信息被误判为边缘而包含进边缘图。

而双阈值解决了单阈值的上述问题。双阈值定义了两种阈值,低阈值与高阈值:若梯度小于低阈值,则不是边缘;若梯度大于高阈值,则为强边缘;若梯度在高低阈值间,则为弱边缘。

至此,就是双阈值检测的部分,乍一看仿佛与单一阈值没有区别,只要高于低阈值就能作为弱边缘,那这么一来好像跟单阈值就没什么区别了。诚然,如果缺少了“边缘连接”这下一步骤,双阈值和单阈值的本质确实是一样的。

在开始解释“边缘连接”这一步骤前,我们不妨来仔细观察一下“单阈值”与“双阈值”的图像,这对于“边缘连接”原理的理解非常有帮助。

在单阈值图像中,存在部分“离群”的线条,其中有一部分其实并非真实的边缘,而是被误判的高梯度位置;其中也有一部分不连通的真实边缘,这又导致了边缘的不连续。

而在双阈值图像中,较亮的线条为强边缘,稍暗一些的线条为弱边缘。不难发现,一条不与强边缘相连的弱边缘,基本都是被误判为边缘的区域。相反,与强边缘相连的弱边缘,则囊括了绝大多数单阈值所没有判定包含的“真实边缘”。

那么现在,我们可以明白边缘连接的原理了:利用高阈值来确定主要边缘轮廓(强边缘),并利用与强边缘连接的低阈值所得弱边缘来填补缺失边缘,并防止引入噪声(不与强边缘相连的弱边缘就归零)。

由此,完整地解释了Canny边缘检测算法的原理,我们进入代码部分。

fromedgeimportconv,gaussian_kernel#定义一个3x3的高斯kernel,并将其sigma值设为1kernel=gaussian_kernel(3,1)kernel_test=np.array([[0.05854983,0.09653235,0.05854983],[0.09653235,0.15915494,0.09653235],[0.05854983,0.09653235,0.05854983]])print(kernel)#检测生成的高斯kernel是否正确ifnotnp.allclose(kernel,kernel_test):print('Incorrectvalues!Pleasecheckyourimplementation.')输出结果:

[[0.058549830.096532350.05854983][0.096532350.159154940.09653235][0.058549830.096532350.05854983]]找一幅图像进行测试。

#用不同的尺寸以及sigma值来进行测试kernel_size=5sigma=1.4#载入图片img=io.imread('iguana.png',as_grey=True)#生成高斯kernelkernel=gaussian_kernel(kernel_size,sigma)#利用kernel来对图片进行平滑smoothed=conv(img,kernel)plt.subplot(1,2,1)plt.imshow(img)plt.title('Originalimage')plt.axis('off')plt.subplot(1,2,2)plt.imshow(smoothed)plt.title('Smoothedimage')plt.axis('off')plt.show()

会导致中心像素点受临域像素值的影响更大,从到导致高斯滤波的模糊效果更佳明显。

若减小,会使高斯滤波核中心权重占比变大,中心位置临域的权重占比都减小,若sigma趋于0,则高斯滤波基本没有效果;若增大,会使高斯滤波核的中心位置权重占比减小,中心位置领域的权重占比增大,若sigma趋于无穷,则高斯滤波等于均值滤波。

fromedgeimportpartial_x,partial_y#测试案例I=np.array([[0,0,0],[0,1,0],[0,0,0]])#希望的输出结果I_x_test=np.array([[0,0,0],[0.5,0,-0.5],[0,0,0]])I_y_test=np.array([[0,0.5,0],[0,0,0],[0,-0.5,0]])#计算梯度I_x=partial_x(I)I_y=partial_y(I)print(I_x)print(I_y)#确定partial_xandpartial_y是否编写正确ifnotnp.all(I_x==I_x_test):print('partial_xincorrect')ifnotnp.all(I_y==I_y_test):print('partial_yincorrect')输出结果:

[[0.0.0.][0.50.-0.5][0.0.0.]][[0.0.50.][0.0.0.][0.-0.50.]]计算x、y方向上的梯度

#计算平滑后的图像的差分Gx=partial_x(smoothed)Gy=partial_y(smoothed)plt.subplot(1,2,1)plt.imshow(Gx)plt.title('Derivativeinxdirection')plt.axis('off')plt.subplot(1,2,2)plt.imshow(Gy)plt.title('Derivativeinydirection')plt.axis('off')plt.show()结果如下

现在,让我们用两个方向的差分来计算图片的梯度大小以及方向,完成edge.py所定义的梯度和梯度方向的求解。

fromedgeimportnon_maximum_suppression#测试例g=np.array([[0.4,0.5,0.6],[0.3,0.5,0.7],[0.4,0.5,0.6]])#输出非极大值抑制的结果#改变梯度方向:通过四个方向来测试,即0,45,90,135。你可以将输出结果与自己笔算的结果做对比。forangleinrange(0,180,45):print('Thetas:',angle)t=np.ones((3,3))*angle#Initializetheta#print(t)print(non_maximum_suppression(g,t))输出结果:

Thetas:0[[0.0.0.][0.0.0.][0.0.0.]]Thetas:45[[0.0.0.][0.0.0.7][0.0.0.]]Thetas:90[[0.0.0.][0.0.0.7][0.0.0.]]Thetas:135[[0.0.0.][0.0.0.7][0.0.0.]]nms=non_maximum_suppression(G,theta)plt.imshow(nms)plt.title('Non-maximumsuppressed')plt.axis('off')plt.show()

在经过非极大值抑制后,仍然存在许多像素点。这些像素点有些是边缘,但有些是由噪声或者颜色变化(例如粗糙的表面)所导致的。要消除这部分影响,最简单的方式是增加一个阈值判定,只允许相应强度大于阈值的点被标记成边缘。Canny边缘检测算法采用了双阈值算法。大于高阈值的像素点被标记为强边缘,小于低阈值的像素点可以认为是非边缘并且被移除,而在高低阈值之间的点被标记为弱边缘。

通常而言,强边缘被认为是“肯定的边缘”,因此可以直接认为该像素点就是边缘.而弱边缘则需要进一步判断。如果弱边缘点与边缘相连接,则认为该像素点是边缘。这背后的逻辑是这样的:噪声或者颜色变化点不太可能产生强边缘(如果设定好恰当对的阈值范围),因此强边缘只能由源图像中的边缘产生。而弱边缘可由边缘产生,也可以由噪声和颜色变化产生。而由噪声和颜色变化产生的弱边缘点,一般来说都均有分布在整幅图片上,只有一小部分是与强边缘相连接的,大部分与强边缘相连接的点都是真实的边缘像素点。

先用一个简单测试例来展示强弱边缘连接及判别的过程。

fromedgeimportget_neighbors,link_edgestest_strong=np.array([[1,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,1]])test_weak=np.array([[0,0,0,1],[0,1,0,0],[1,0,0,0],[0,0,1,0]])test_linked=link_edges(test_strong,test_weak)plt.subplot(1,3,1)plt.imshow(test_strong)plt.title('Strongedges')plt.subplot(1,3,2)plt.imshow(test_weak)plt.title('Weakedges')plt.subplot(1,3,3)plt.imshow(test_linked)plt.title('Linkededges')plt.show()

接下来,我们在图像中进行边缘连接

edges=link_edges(strong_edges,weak_edges)plt.imshow(edges)plt.axis('off')plt.show()

测试一组不同超参数选取下的Canny边缘检测结果

fromedgeimportcanny#载入图像img=io.imread('iguana.png',as_grey=True)#运行canny边缘检测器edges=canny(img,kernel_size=5,sigma=1.4,high=0.03,low=0.02)print(edges.shape)plt.subplot(1,3,1)plt.imshow(edges)plt.axis('off')plt.title('Yourresult')

图像的特征主要有图像的颜色特征、纹理特征、几何特征和空间关系特征。其中,几何特征也称形状特征。在物体识别、检测领域有非常重要的作用。Hough变换是其中非常经典的方法。

Hough变换是在1962年由Hough所发明,随后在1972年Duda第一次用它检测图像中的直线。该变换的目的是为了寻找图像中的直线结构,但需要注意的是,Hough变换同样可以检测圆等其他几何结构,只要其参数方程是已知的。

假设我们现在已经通过边缘检测算法得到了图像完整的边缘结构,可以发现,某些像素点构成了图像的几何结构。

接下来,我们将以直线检测为例,说明Hough变换的原理。

基于上述特性,我们可以实现一种基于Hough变换的直线检测,步骤如下:

下图是一个Hough变换的结果例,右图显示了计数值前20的直线

由此,完整地解释了Hough变换在直线检测中的原理,在其中若对参数方程进行修改,就可以实现对其他几何形状的检测。

fromedgeimportcanny#载入图像img=io.imread('road.jpg',as_grey=True)#利用Canny检测器进行边缘检测edges=canny(img,kernel_size=5,sigma=1.4,high=0.03,low=0.02)plt.subplot(211)plt.imshow(img)plt.axis('off')plt.title('InputImage')plt.subplot(212)plt.imshow(edges)plt.axis('off')plt.title('Edges')plt.show()

可以发现,Canny算法能够找出图片中的道路。但是,我们也可以看到这里面出现了很多我们不需要的物体的边缘。考虑到所抓取的图片的空间位置,我们清楚道路总是在图片的下半部分,因此可以利用这一点消除一部分不希望得到的边缘。下面的代码定义了一个二值化的模板(mask),用来抓取ROI(Regionofinterest,感兴趣区域)的边缘。

H,W=img.shape#GeneratemaskforROI(RegionofInterest)mask=np.zeros((H,W))foriinrange(H):forjinrange(W):ifi>(H/W)*jandi>-(H/W)*j+H:mask[i,j]=1#ExtractedgesinROIroi=edges*maskplt.subplot(1,2,1)plt.imshow(mask)plt.title('Mask')plt.axis('off')plt.subplot(1,2,2)plt.imshow(roi)plt.title('EdgesinROI')plt.axis('off')plt.show()

由此,我们完成了本期对于图像梯度、图像边缘、几何特征、检测与提取的原理与实现。

THE END
1.8个在线AI绘图工具,快速生成各类图片比如说我们想要修复图片或者是将图 在线图片编辑工具(基于AI)—PhotoEditor 在线图片编辑工具(基于AI)—PhotoEditor前言。PhotoEditor.ai在线图片编辑工具,通过AI智能帮助我们快捷处理图片,支持JPG、PNG、WEBP ai绘画描述词自动生成器有哪些?试试这几款 上面这些绘画作品都是我用ai绘图软件画出来的,你们觉得http://www.360doc.com/content/24/1220/16/6932394_1142464825.shtml
2.手绘图片生成器:以雪容融为例一键生成Python集中营手绘图片生成器可以将导入的彩色图片通过python分析光源、灰度等操作生成手绘图片。 UI界面的整体部分代码块,UI界面的设计比较简单。效果在上面的图片展示。 classHandImage(QWidget):def__init__(self):super(HandImage, self).__init__() self.init_ui()definit_ui(self):''' https://www.cnblogs.com/lwsbc/p/15884774.html
3.图片手绘生成器图片字体分类发现字体简介: 图片手绘生成器 FZ JAZZY 14 HOLEY EX 语言:英文 下载 Roger 语言:英文 下载 MUDKTY+WTVolkolakSansPoster-Thin 语言:英文 下载 AkrutiOfficeMangal 语言:英文 下载 Nordnet Sans Mono Regular 语言:英文 下载 Rainbow 语言:英文 下载 Blessed Love 语言:英文 下载 Qunomy 语言:英文 下载传http://www.qiuziti.com/fontlist2?id=773362
4.[深度学习发现有趣项目]动漫图生成手绘草图Anime2Sketch【趣味AI项目】动漫图生成手绘草图 Anime2Sketch 技术简述 文章链接:https://arxiv.org/abs/2104.05703 代码链接:https://github.com/Mukosame/Anime2Sketch(基于上面文章实现的。) (1)手绘草图生成 ? 手绘草图生成的主要目的是从一张彩色实物图提取出它的素描勾线信息,类似于一个边缘轮廓检测的任务。实际上作者https://blog.csdn.net/weixin_41809530/article/details/120956317
5.必应AI手绘图片生成器,免费无限次一键生成,超级易用无APP限制#a记录美好生活 打开看看@JavaPubai绘画必应chatgptai 必应AI手绘图片生成器,免费无限 展开 @JavaPub创作的原声一JavaPub @JavaPub创作的原声一JavaPub @JavaPub创作的原声一JavaPub 80+ 10+ 打开App 合集·AI合集·AI 打开抖音 再看一遍https://m.douyin.com/share/video/7224365028751723814
6.ai生成绘画手绘线稿图素材网站图片免费下载共有311177个ai生成绘画手绘线稿图相关内容为您呈现 给我饭 AI绘画生成类APP 11 桥九 ai生成—国风绘画 12 旅途与图 AI生成-国风绘画 17 旅途与图 AI绘画(头像、IP、手绘等) 37 loveryeong 用AI绘画生成海报 65 R闪闪闪 阿夕AI 阿夕AI 阿夕AI https://www.zcool.com.cn/tag/ZODE5MjI3Ng==.html
7.ai照片生成漫画ai智能在线照片变漫画AI把照片一键生成漫画图,在线智能照片转漫画,上传照片AI智能生成漫画照片,日漫风、漫画风、手绘风、3D风、多种艺术特效风格随心变化,一键开启AI创作之旅。https://www.chuangkit.com/adlp2/266.html
8.天秀!GitHub硬核项目:动漫生成器让照片秒变手绘日漫风!!!随手拍张照片,顺势转换为宫崎骏、新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测很好用。 尽管最近 2019 年的图灵奖颁给了计算机图形学、颁给了皮克斯 3D 动画,但很多人可能认为二维动漫更有意思一些。像宫崎骏、新海诚这些大师手绘下的动漫,才有了灵魂,张张都能成为壁纸,而整个日漫也以二维为核心https://blog.51cto.com/u_14057963/2946779
9.10款最佳照片转漫画手绘软件App推荐(免费/付费)Colorinch生成图片较像日本漫画,而不是皮克斯或迪士尼卡通。 如果你只想要一张速成的卡通照片,那么你只要按保存便可。但是如果你想进一步调整卡通化图片,则可以在效果的高级设置中进行:单击效果缩略图右上角的滑块图标(心形图标旁边),便可以随意改变色调、色彩范围和细节。 在人工智能的帮助下,Colorinch可以让你在导出https://www.extrabux.cn/chs/guide/7916669
10.大展宏图图片下载大展宏图设计素材大展宏图图片大全大展宏图图片是由千图网正版图库提供下载服务,同时还提供了像素西瓜,像素图,像素手绘,像素生成等设计素材下载服务。找正版商用图片素材就上千图网!https://www.58pic.com/zt/186409.html
11.ai绘画在线网页版在线生成各种美丽的动漫图片AI绘画生成器已经被广泛应用于绘画领域,ai在线绘画是一种通过人工智能技术实现的在线绘画工具,它可以帮助用户生成各种美丽的图片。不管从手绘风格到自然景观,还是从卡通形象到高清摄影等,在图片创作方面实现各种创意和想象,非常适用于绘画热爱者或从事绘画领域人员等,ai在线绘画都能满足你的需求。 http://shuiyinyun.com/tutorial/2362.html
12.在线照片一键生成简笔画简笔画图片大全美图秀秀照片一键生成简笔画 一键变简笔画 生成简笔画的app 把照片如何变成简笔画 简笔画植物图画大全图片 卡通q版黑白线条简笔画真人照片设计头像婚礼漫画情侣漫画手绘 黑白简笔画小萌头情侣头像定制真人照片转简笔画手绘y漫画制作礼 简约手绘插画ins极简风头像人物线条设计简笔画真人照片定制 儿童简笔画心形创意https://www.puchedu.cn/jianbihua/f2b86900b3b077a9.html
13.真人照片转手绘头像的软件有哪些?照片转手绘软件app照片转手绘软件可以快速地把照片图片动画化,让真实照片变成绘画风格,带给大家最真实的视觉体验的同时,还增加了艺术氛围。今天小编就为大家带来了很好用的几款照片转手绘软件手机版,例如toonme、mix手机抠图、手绘相机、pic修图、glaze、魔叽相机、动漫脸相机等等,都有照片转手绘功能,点击就可以一键转换,简单操作轻松上http://www.downcc.com/k/zpzshrj/
14.AIGC设计落地实操案例详解MySecretRainbow下图1是设计师手绘草稿,下图2是最终Stable Diffusion完成的IP。 第1步:绘制角色动作线稿 确定好角色动作后,开始给角色绘制草图线稿。我们给霸哥设定的动作是单手持玩具枪,眼神坚毅地望向前方。如下图所示: 注意:草图线稿最好较为干净连贯,以免AI识别不完整,导致输出的图片出错(示例图的草稿还是有些随意,建议自己做http://www.mysecretrainbow.com/blog/28273.html
15.9个效率逆天的PS画画工具!见谁都想安利!优设网点击Generate 生成,就会进入到下一个设置页面,这个时候你就可以看到画面发光的效果了,对生成效果满意可以直接点保存。如果不满意可以手动调整面板上的功能数值。 以上是对整体画面进行发光的效果,如果你只想局部发光,比如我只想给图片中的台灯做发光效果,可以点开功能面板上的「Mask」,用笔刷在需要发光的位置涂几下,https://www.uisdc.com/ps-drawing
16.PS教你将照片做成手绘作品photoshop教程手绘图片很漂亮,那我们如何将照片转换为手绘效果呢,今天小编就为大家带来PS教你将照片做成手绘作品,喜欢的朋友可以一起来学习 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 先上几张成品: 风景也可以做成漂亮的绘画作品。 https://www.jb51.net/photoshop/364717.html
17.cdr如何将图片转成手绘的效果?cdr将图片转成手绘的教程图3:将图片生成的轮廓图用鼠标拖动出来 4.然后就又双击右下角的“轮廓笔”,设置轮廓线的宽度为“细线”。 图4:用“轮廓笔”将轮廓线的宽度设置为“细线” 5.利用CorelDRAW将图片转手绘就完成了。 以上就是cdr演示将一张图片转成手绘效果的方法了,cdr是一款很好用很智能的矢量制图软件,具有矢量动画、页面设计https://www.yutu.cn/news_37729.html
18.照片特效改图鸭为用户提供照片添加特效功能,您可以轻松给照片添加动漫、手绘艺术人脸、换妆容、换发色、照片变年轻、照片变苍老等多种照片特效,全程AI操作,即使没有PS基础,也能玩转照片特效.https://www.gaituya.com/texiao/
19.「神采PromeAI」:草图一键生成概念图!设计师灵感图创作神器来了很多建筑师和产品设计师,喜欢用手绘草图来推敲方案,「神采」可以通过随手绘制的潦草建筑场景线图,让AI来生成对应的建筑实景图。可以做到,随着手绘信息的增加,AI生成的信息也越来越稳定。 「神采Prome AI」,拥有强大的人工智能驱动设计助手和广泛可控的AIGC(C-AIGC)模型风格库,使你能够轻松地创造出令人惊叹的图形、https://www.jiemian.com/article/9062693.html
20.如何把照片变成手绘动漫风?亲测2个有效好看的动漫特效工具想要将照片变成动漫效果,直接点击照片变漫画,然后上传我们提前保存的照片,它会利用AI技术自动将照片变成动漫风格,生成的动漫风照片一点都不输手机相机的特效功能。 下面是用它完成的照片变动漫效果图,整体看着还是非常不错的,非常贴近我们经常看的漫画剧里的人物,都可以直接拿去当做账号头像或壁纸。 除了支持美女照片之外https://zhuanlan.zhihu.com/p/490423635
21.图片在线生成图片在线制作生成免费在线PS编辑器图司机图片在线生成页面,图司机是国内超前平面设计工具和在线平面设计网站之一,提供海量海报、邀请函、易拉宝、banner、gif动图、名片、公众号首图等免费设计素材和模板。https://www.tusij.com/advertisement/index
22.简单AI官网,搜狐推出的AI绘画,作图,图片生成平台别摸鱼导航其次,简单AI提供多种画风生成渲染,如迪士尼、二次元、手绘、水彩、古风、毕加索和赛博朋克等,让用户可以根据自己的喜好选择不同的风格。此外,简单AI支持中英文描述,推荐使用简洁的词语和英文描述,以获得更好的效果。另外,平台提供了灵活多样的设置选项,用户可以根据需要设置尺寸比例、上传参考图以及调整生成图片的数量等https://biemoyu.com/sites/jiandan-ai.html
23.利用Python生成手绘效果的图片手绘效果 历史相关文章 利用Python计算两个地理位置之间的中点 Python基于opencv “三维”旋转图片,解决日常小问题 图像 更多精彩内容,就在简书APP "小礼物走一走,来简书关注我" 赞赏支持还没有人赞赏,支持一下 数据人阿多分享数据处理、数据分析、数据可视化、数据挖掘、机器学习、深度学习等领域知识,用到的主要工具https://www.jianshu.com/p/40e353ec75bd
24.洞图app官方版下载安装洞图AI绘画软件2023安卓最新版v24、也可以点击下方的随机输入,软件会自定义生成关键词。 5、点击下方的“生成图画”,等待片刻能生成动漫化AI照片。 洞图功能介绍 1、图片AI工具助手,可以将图片转化为任何你想要的风格题材画作。 2、将自拍照变成任意动漫的主角不再需要垫图手绘,使用丰富的想像力。 https://www.doyo.cn/app/451246.html
25.2020年最值得收藏的60个AI开源工具语言&开发李冬梅RoughViz 是一款很棒的 JavaScript 数据可视化库,能够生成手绘草图或可视化数据,基于 D3v5、roughjs 和 handy。可以按下列指令安装 RoughViz: npm install rough-viz 复制代码 项目地址:https://github.com/jwilber/roughViz T5 Text-to-Text Transfer Transformer https://www.infoq.cn/article/2uabiqaxicqifhqikeqw