stable diffusion webui install failed

本地部署stable-diffusion-webui时,首次执行webui会需要安装各种依赖包,限于国内网络原因,安装会各种报错,比如会提示Couldn't install gfpgan错误,解决方法如下:

  1. 用编辑器打开webui项目根目录下的launch.py文件
  2. 找到def prepare_enviroment()方法定义,大概在224行,修改里面的https://github.com/开头的链接,在这些链接前加上https://ghproxy.com/,最后修改如下:
修改前 修改后

最后,放一张用webUI跑的第一张图:

参考:

  1. https://github.com/CompVis/stable-diffusion/issues/506

计算机视觉(2)数字图像与卷积

数字图像

灰度图像

计算机视觉的主要任务就是分析数字图像,计算机中图像是以像素的形式构成方形的光栅(raster),常见的8位深度的图像中,0代表黑色,255代表白色,如上图是一张8位深度的灰度图(greyscale),可以将一个光栅图看作一个函数f(x,y),参数为横纵坐标,输出结果就是像素的值即强度。

三个光栅构成彩色图像,其中光栅也称为通道,分别是红(Red),绿(Green),蓝(Blue)。

彩色图像

Read More

计算机视觉(4)图像的模式与分类

前面的文章:

本文将介绍图像中的模式以及模式分类,并介绍机器学习中相关的理论基础,包括监督式分类,非监督式分类,overfitting,underfitting等。

机器学习Machine Learning

什么是机器学习

什么是机器学习?机器学习的是什么?以分类问题举例,一个袋子中装有不同颜色的球,它们除颜色外都相同,那我们在区分这些球时,只能根据颜色来区分,其它的重量、大小属性无法用于判别这些球。所以颜色这个属性就是我们需要记住的。同理,机器学习的是输入数据中的特征属性,并且这些属性需要有区分度,比如输入是图片,可以学习的特征属性就有颜色,边信息,空间结构信息等,同一类数据一般都有相同的特征,可以将它称作模式pattern。在我看来机器学习主要包括特征的提取、特征的匹配及相似度计算。更专业一点就是,从训练数据中提取通用的信息,并基于这些信息在位置数据上进行决策。

Read More

计算机视觉(1)什么是计算机视觉?

什么是计算机视觉

计算机视觉是一个算法程序,接受各种视觉信号作为输入,比如图像信号,音频信号,视频信号,算法用于识别信号中的各种模式,比如车牌号,一个方框中包含几位数字和字母,最后基于算法的结果做出决策。

计算机视觉应用

计算机视觉应用

如今,计算机视觉技术已经被广泛使用,从人脸认证,到自动驾驶计算机视觉应用都发挥了巨大的作用,常见的应用比如:图像处理,用于Photoshop、美图秀秀,物体跟踪,物体识别,视觉信息获取等。并且,随着深度学习技术的不断突破,使得计算机视觉应用更加广泛。

Read More