sd手部异常的修复和重绘

本文讨论了AI在手部异常修复和重绘的挑战,提到了使用ControlNet模型和正向负向提示词的方法,以及利用hand-refiner预处理器改善效果。虽然目前的技术仍有局限,但随着AI技术的发展,手部修复问题有望得到更好的解决方案。此外,还提及了数字人技术的现状,包括口播和全身动作模拟的差异,并讨论了数字人制作的成本和技术要求。
摘要由CSDN通过智能技术生成

助教老师:
用多个controlnet模型来生成
分别是openpose depth softedge,你可以试试,这样出的图手部也还不错
再加上正向和负向的手部提示词
三个同时启用
比用openpose editor直接调整的效果更好
对电脑性能要求会高些

或者也可以试下controlnet的hand-refiner预处理器

手部异常的修复和重绘目前仍然是AI绘图的一个经典问题,现在有的方式也只能尽可能的去完善手动动作和姿态,但是没法尽善尽美,所以这个我们也只能两头下手了,一个尽量选择效果好的生图方式,另一个就是咱们尽量给AI提供手部细节比较充足的图片。这样才能保证一个比较好的效果,结合前两点,在一个就是AI的特性,我们也可以让它大量生成,从中选择效果最好的图片。

你看其他人做的手部修复有些效果看上去很好,他也是生成了很多次然后选出来的,确定方法之后只能多次生成然后我们来挑选效果最好的图片这样的

最后说的这种方式如果两只手都要修复的话,可以一只一只修复,修好一只手后,用修复的图做底图,再去修复另一只

我生成的pose都是没有手指头的

昨天听老师讲的,说ai很厉害的,我当时就过说,哪有那么神奇,很多都很烂的

不过,今天确实弄了不少东西,

这个我先留着问题,主要就是我打不开pose文件,你第二个方法出现了,比第一个强,但是也不太理想

现在就差手,其他地方确实不错,ai还是厉害,我根本不会绘画,也能搞一搞

我还是对pose这个问题,今天先这样,研究研究深入一下,要不我图

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是使用MediaPipe实现手部、嘴巴和眼睛分割的示例代码: ``` python import cv2 import mediapipe as mp mp_drawing = mp.solutions.drawing_utils mp_hands = mp.solutions.hands mp_face_mesh = mp.solutions.face_mesh mp_face_detection = mp.solutions.face_detection # 初始化Hand和Face Mesh模型 hands = mp_hands.Hands() face_mesh = mp_face_mesh.FaceMesh() face_detection = mp_face_detection.FaceDetection() # 打开摄像头 cap = cv2.VideoCapture(0) while True: success, image = cap.read() if not success: print("Could not read from camera.") break # 调整图像的大小和颜色空间 image = cv2.cvtColor(cv2.flip(image, 1), cv2.COLOR_BGR2RGB) image.flags.writeable = False # 检测手部关键点 hands_results = hands.process(image) if hands_results.multi_hand_landmarks: for hand_landmarks in hands_results.multi_hand_landmarks: mp_drawing.draw_landmarks(image, hand_landmarks, mp_hands.HAND_CONNECTIONS) # 检测面部关键点 face_mesh_results = face_mesh.process(image) if face_mesh_results.multi_face_landmarks: for face_landmarks in face_mesh_results.multi_face_landmarks: mp_drawing.draw_landmarks(image, face_landmarks, mp_face_mesh.FACE_CONNECTIONS) # 检测面部特征点 face_detection_results = face_detection.process(image) if face_detection_results.detections: for detection in face_detection_results.detections: mp_drawing.draw_detection(image, detection) # 显示图像 cv2.imshow('MediaPipe Hands and Face Mesh', cv2.cvtColor(image, cv2.COLOR_RGB2BGR)) if cv2.waitKey(5) & 0xFF == 27: break # 释放资源 hands.close() face_mesh.close() face_detection.close() cap.release() cv2.destroyAllWindows() ``` 这段代码使用了MediaPipe提供的Hands、Face Mesh和Face Detection模型,分别检测手部关键点、面部关键点和面部特征点,并在图像上绘制出检测结果。您可以根据需要修改代码,以实现更多的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lst0426

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值