在插件管理器中-节点管理,搜索关键词“workspace”,安装这个插件即可:
点击 “install” 进行,安装。然后重启 comfyUI,刷新页面,即可看到如下:
在插件管理器中-节点管理,搜索关键词“workspace”,安装这个插件即可:
点击 “install” 进行,安装。然后重启 comfyUI,刷新页面,即可看到如下:
可以在 comfyUI manager 插件管理器中,节点管理中搜索rgthree,找到如下图所示的节点即可。
安装完毕后,重启 comfyUI ,即可使用,如下图所示:
可能不一定对所有人有效,至少我是有效的。
启动 comfyUI 使用如下命令:
python main.py --use-split-cross-attention
custom_nodes
目录中。git clone https://github.com/ltdrdata/ComfyUI-Manager
3. 通过如下命令安装中文插件:
git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION.git
PS:以上两个,都存放在 custom_nodes 目录中的哈。
然后在终端中重启 ComfyUI 程序,且网页手动重新刷新后出现该界面:
出现右下角的 Manager 表示安装成功, 此时点击右上角的“齿轮”图标进行设置,如下图所示,选择中文即可:
官网安装教程:https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#installing
git clone https://github.com/comfyanonymous/ComfyUI.git
使用终端进入到项目的目录后,执行如下命令进行依赖安装:
pip3 install -r requirements.txt
执行完毕以上命令后,运行 python3 main.py 即可开启项目,运行效果如下:
首先需要更新 Mac 中的 brew
,以及安装依赖命令如下:
brew update
brew install cmake protobuf rust
根据个人的情况选择 PyTorch 夜间版选择以下其一命令进行安装:
仅 CPU 支持:
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
GPU支持(Apple Silicon / Metal 加速):
如果你的 Mac 是 M 芯片,使用该命令安装支持 Metal 加速的版本:
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
以上命令安装完成后,可以写个 Python 脚本来执行,确认是否成功的安装了:
import torch
print(torch.__version__)
print(torch.backends.mps.is_available())
执行以上 Python 脚本,最后一行打印出 True
表示已正确安装。
依次执行下列命令即可:
cd /var/packages/transmission/target/share/transmission/
wget https://ghproxy.com/https://github.com/transmission-web-control/transmission-web-control/releases/download/v1.6.31/dist.zip
7z x dist.zip
cp -rf dist/* public_html/
rm -rf dist dist.zip
chown -R sc-transmission:synocommunity public_html
你就会得到如下的中文界面:
我这里是使用的阿里云的免费证书,引起该问题的主要原因是 plex 这次的版本升级更换为更严格的ssl校验版本,需要使用 openssl 重新生成你的证书。
这次版本升级官方论坛也出现了大量讨论升级后证书无法使用的问题:https://forums.plex.tv/t/plex-media-server-1-32-0-6918-custom-certificate-must-be-regenerated-with-new-openssl-arguments/837643
解决办法:
openssl pkcs12 -export -out your_new.pfx -certpbe AES-256-CBC -keypbe AES-256-CBC -macalg SHA256 -inkey your.key -in your.pem -password pass:xxxx
其中 your.key 和 your.pem 文件名称写为你下载的证书文件名,末尾 pass:xxxx ,xxxx 填写为新生成证书的密码,然后即可完成生成一个 your_new.pfx 的证书,将他关联到你的 plex 中即可。
(1)内存:群晖一般出厂的内存都比较小,一般为 2~4GB,即便是我目前使用的 1821+ 的设备也出厂只有仅仅 4GB。Gitlab 的安装基本上要完全占用掉 4GB 左右,所以在安装之前,建议先将机器的内存升级到8GB以上。
(2)群晖型号:需要支持 Docker 即可。
(1)首先打开 Docker 应用,在“注册表”菜单中,搜索 gitlab-ce
关键字,即可找到 gitlab/gitlab-ce
这个镜像包,双击进行下载(版本选择 latest 即可)。
(2)在菜单“映像”列表中,双击 gitlab/gitlab-ce:latest 进行下载安装,安装完成之后即可双击启动配置。
(3)我这里是在 Nas 中的 docker 文件夹新建了一个 gitlab 目录及 三个子目录 config、data、logs 映射到对应的 Docker 路径。需要注意的是 gitlab 目录及子目录一定要授权给 http、Everyone、guest 完整的控制权限。
(4)端口按照如上配置即可,当然你也可以修改成自己定义的端口号、以及文件存储映射的路径。另外我新增了一个 TZ 的环境变量来设定 Docker 运行的 时区。其它的保持默认即可。
(5)在浏览器地址栏输入http://ip:5480就进入到系统界面了。
(6)在这个文件中,我们可以找到 gitlab 默认用户 root 的登录密码,即可登录(需要在 24 小时内修改密码)。至此,就完成了 gitlab 的安装。
(1)首先你得有一个域名以及它对应 NGINX 的 SSL 证书,我这里是使用阿里云的免费证书,到阿里云申请及下载即可。(如果你还没有这个证书,具体流程可以百度一下其它的文章进行学习并生成你的证书。)
(2)下载证书后,在 NAS 的 docker/gitlab/config 目录中,新建 ssl 目录,将证书文件(*.pem, *.key) 两个文件放入该目录。
(3)然后在群晖的 docker/gitlab/config 目录中找到 gitlab.rb 文件进行下载并进行文本编辑。
external_url 'https://x.x.x:5443'
nginx['enable'] = true
nginx['client_max_body_size'] = '250m'
nginx['redirect_http_to_https'] = true
nginx['redirect_http_to_https_port'] = 80
nginx['ssl_certificate'] = "/etc/gitlab/ssl/x.x.x.pem"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/x.x.x.key"
nginx['ssl_ciphers'] = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384"
(4)文件默认是前面加了 # 号进行了注释,我们将注释去除,并参考如上信息进行编辑即可。编辑完成后,将该文件传回 NAS 进行覆盖原有的文件即可。(建议覆盖之前先备份一次默认配置文件)
(5)这里需要通过 SSH 登录到群晖的终端,输入命令 docker exec -it gitlab-ce-zh /bin/bash
以进入该镜像。
然后依次执行命令:gitlab-ctl reconfigure
gitlab-ctl restart
等待脚本执行完成即可。
(1)配置 Gitlab 的邮件发送,依旧在 docker/gitlab/config/gitlab.rb 文件中进行配置,可以在本地通过 VSCode 之类文本编辑工具配置完成后,传上去。我的配置如下:
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "填写你的邮箱账号,如xxx@qq.com"
gitlab_rails['smtp_password'] = "填写你的smtp密码"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = '要显示的发件人Email地址'
gitlab_rails['gitlab_email_display_name'] = '要显示的发件人Email名称'
这里以 QQ 邮箱为例,需要到邮箱设置中,开启 SMTP 功能。其它邮箱大同小异。
(2)邮箱测试方式如下:
# 重启配置
gitlab-ctl reconfigure
gitlab-ctl restart
# 进入控制台(等待进入控制台)
gitlab-rails console
# 执行测试
Notify.test_email("接收邮箱","标题","内容").deliver_now
根据上一篇文章,我们简单的获取了轮廓的所有坐标点,实际上也许我们只需要局部的几个坐标点即可,如下图所示:
代码如下所示:
import numpy as np
import cv2 as cv
# 读取图片
im = cv.imread('test_img.png')
imgray = cv.cvtColor(im,cv.COLOR_BGR2GRAY)
# 获取轮廓
ret, thresh = cv.threshold(imgray,127,255,0)
contours, hierarchy = cv.findContours(thresh, cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE)
# 注释以下代码,或 调整数值 “0.1” 以获得不同的精度
epsilon = 0.01*cv.arcLength(contours[0],True)
contours = cv.approxPolyDP(contours[0],epsilon,True)
# 展示
cv.drawContours(im,contours, -1,(0,255,0),3)
cv.imshow('result',im)
cv.waitKey(0)
# 释放资源
cv.destroyAllWindows()
示例代码打包下载:
参考原文:https://docs.opencv.org/4.5.5/dd/d49/tutorial_py_contour_features.html