Scavengers Reign Style - LoRA
详情
下载文件
模型描述
该模型使用了MAX平台上电视剧《掠食者统治》(2023年)的1000张随机截图进行训练。训练时我使用了CivitAI的默认设置。
工作流程:
我使用了一个简短的Python脚本从MP4文件中提取随机图像。
然后我使用czkawka(GitHub)删除了所有重复或相似的图像。
之后,我手动检查了所有图像。
我使用kohya_ss中的WD14模型(GitHub)进行图像标注。
最后,我将标注和图像上传至CivitAI进行训练。
代码:
import cv2
import random
mp4_directory = ''
output_directory = ''
frames_to_extract = 120
base_name = "Random_screenshot"
list_of_random_frames = []
frame_distance = 100
first_frame = 0
count = 0
vidcap = cv2.VideoCapture(mp4_directory)
totalFrames = vidcap.get(cv2.CAP_PROP_FRAME_COUNT)
while count < frames_to_extract:
count += 1
count_str = str(count)
frames_skipped = -1
while True:
randomFrameNumber = random.randint(0, totalFrames)
frames_skipped +=1
if frames_skipped > 0:
print(f"Frame Skipped {frames_skipped}")
if all(abs(randomFrameNumber - frame) > frame_distance and randomFrameNumber> first_frame for frame in list_of_random_frames):
break
list_of_random_frames.append(randomFrameNumber)
photo_output = output_directory + basename + count_str + ".png"
vidcap.set(cv2.CAP_PROP_POS_FRAMES,randomFrameNumber)
success, image = vidcap.read()
if success:
cv2.imwrite(photo_output, image)
print(f"Saving image to: {photo_output}")
附注:如果您需要数据集,请联系我。我只是不希望CivitAI陷入版权纠纷。

















