Автор Тема: Написание аддона платно  (Прочитано 4190 раз)

Оффлайн Hemich

  • Житель
Написание аддона платно
« : 13 Май 2021, 18:01:59 »
Необходимо создать аддон для программного обеспечения создания трёхмерной компьютерной графики Blender, который должен импортировать из списка необходимое видео, разложить его на кадры. В каждом полученном кадре выделить или определить силуэт и эти изображения с выделенным силуэтом экспортировать в папку.
Помогите, пожалуйста, очень нужно.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #1 : 14 Май 2021, 04:07:42 »
... непонятно для чего нужен blender ...
... выделение силуэта не входит в стандартные функции blender ...
... для решения этой задачи нужно подобрать библиотеку, которая подходит для выделения силуэта, например через findContours и drawContours из библиотеки OpenCV ...
... разбор кадров и папкование это уже вторично ...

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #2 : 14 Май 2021, 13:39:53 »
Аддон нужен, только для личного использования, для упрощения создания анимации. Чтобы я мог взять любое видео, разложить его на кадры, получить отдельные позы, и уже по ним выстраивать более правильные анимации, похожие на реалистичные.

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #3 : 14 Май 2021, 13:43:26 »
... непонятно для чего нужен blender ...
... выделение силуэта не входит в стандартные функции blender ...
... для решения этой задачи нужно подобрать библиотеку, которая подходит для выделения силуэта, например через findContours и drawContours из библиотеки OpenCV ...
... разбор кадров и папкование это уже вторично ...

к сожалению, в программировании в среде Blender API ничего не понимаю.
Пытался сам разобраться, но безуспешно.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #4 : 14 Май 2021, 14:44:51 »
Выложи пример видео для обработки

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #5 : 14 Май 2021, 16:59:16 »
Выложи пример видео для обработки
Вот пожалуйста, тут есть два приёма.
https://drive.google.com/file/d/14Bu_ebbl6C3xVdiAM0uItbjv2PIj-s6a/view?usp=sharing

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #6 : 14 Май 2021, 19:52:55 »
... а можешь выложить результат ручной обратобки одного кадра этого видео ...

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #7 : 14 Май 2021, 21:07:31 »
... а можешь выложить результат ручной обратобки одного кадра этого видео ...

Из первого снимка получается второй, но это не правильно, мне лично так не нравиться.
На данный момент это максимальный результат, который был реализован на Python не в Blender API.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #8 : 14 Май 2021, 21:53:21 »
>> был реализован на Python не в Blender API
... так в Blender API нет функций контуризации и векторизации, так что все равно подключать внешние модули ...
... пока не вижу сути использовать Blender API ...

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #9 : 14 Май 2021, 22:13:37 »
>> был реализован на Python не в Blender API
... так в Blender API нет функций контуризации и векторизации, так что все равно подключать внешние модули ...
... пока не вижу сути использовать Blender API ...
Но всё равно у меня итоговая цель, сделать это как аддон для Blender.

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #10 : 14 Май 2021, 22:15:14 »
>> был реализован на Python не в Blender API
... так в Blender API нет функций контуризации и векторизации, так что все равно подключать внешние модули ...
... пока не вижу сути использовать Blender API ...
Но всё равно у меня итоговая цель, сделать это как аддон для Blender.
в этом то и вся сложность.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #11 : 15 Май 2021, 03:43:40 »
>> На данный момент это максимальный результат, который был реализован на Python не в Blender API.
... у тебя есть код, которым был реализован максимальный результат? ...

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #12 : 15 Май 2021, 13:59:20 »
>> На данный момент это максимальный результат, который был реализован на Python не в Blender API.
... у тебя есть код, которым был реализован максимальный результат? ...

im = array(Image.open('frame9.jpg').convert('L'))

figure()

#contour(im, origin='image')
contour(im, levels=[100], colors='black', origin='image')
axis('equal')
savefig('Контур.png')

show()

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Написание аддона платно
« Ответ #13 : 15 Май 2021, 14:19:51 »
... это весь код или еще есть блок импорта модулей? ...

Оффлайн Hemich

  • Житель
Re: Написание аддона платно
« Ответ #14 : 15 Май 2021, 15:46:28 »
... это весь код или еще есть блок импорта модулей? ...
есть

from PIL import Image
from pylab import *

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 67
Автор: LEXA ANЭGROWND
blender.png
Скачано: 77
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 121
Автор: hiroyukiss

Скачано: 111
Автор: Dilifa12