Remote Network And System Administration Job In IT And Networking

The OpenPose addon for Blender on Windows 10 can't detect my (virtual) webcam or a video file.

Find more Network And System Administration remote jobs posted recently Worldwide

Hello.

Recently I have installed OpenCV and OpenPose for tracking the head of a 3d character created,rigged and animated in Blender 2.81 on Windows 10. When I use OpenCV I use this addon : FacialMotionCapture

and when I use Open Pose,I have installed this addon :

blender-addon-openpose

Whats the problem ? The problem is that the addon written for OpenCV works good,but the addon for Openpose doesnt : it seems not able to recognize my (virtual) webcam or any video file. I have no python experience,but I have looked inside the addons codes to try to understand why.

Please check the relevant python code thats inside the OpenCV / Facial motion capture addon below :

# Show camera image in a window
cv2.imshow(Output, image)

# Show camera image in a window
cv2.imshow(Output, image)
cv2.waitKey(1)

return { PASS_THROUGH}

def init_camera(self):
if self._cap == None:
self._cap = cv2.VideoCapture(0)
self._cap.set(cv2.CAP_PROP_FRAME_WIDTH, self.width)
self._cap.set(cv2.CAP_PROP_FRAME_HEIGHT, self.height)
self._cap.set(cv2.CAP_PROP_BUFFERSIZE, 1)
time.sleep(1.0)

Now check the relevant python code thats inside the OpenPose addon below :

class Camera:

Utility class embedding a camera, its parameters and buffers

def __init__(self,
path: str) -> None:
self._path = path
self._camera = cv2.VideoCapture()
self._camera.open(path)
self._shape: Tuple[int, int, int] = (0, 0, 0)
self._bbox = [180, 120, 270, 270]
self._bbox_new = self._bbox

class OpenPoseWrapper:
def __init__(self) -> None:
self._cameras: List[Camera] = []
self._image_buffer: Optional[bpy.types.Image] = None
self._camera_paths: List[str] = [/dev/video0, /dev/video1]
self._is_stereo = False
self._is_stereo_calibrated = False

What I want to know is the reason why OpenCV is able to grab the video file that I use,instead the OpenPose addon is not able to do that. I suspect that the code of the OpenPose addon has been written for Linux,but Im using Windows 10. For this reason I should change this line :

self._camera_paths: List[str] = [/dev/video0, /dev/video1]

Infact in Windows 10 there isnt any kind of device like that. So,how should I change the code if I want that Windows 10 is able to detect the video file that the code written for OpenCV is able to detect ?
About the recuiter
Member since Nov 11, 2022
Kemal Morris
from Zamboanga Peninsula, Philippines

Skills & Expertise Required

Windows 10 Administration Python Blender Blender3D 

Candidate shortlisted and hiredHiring open till - Apr 5, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$47.76

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Python Penetration Testing

I am looking for a Python programmer with knowledge of application security/pentesting to create a series of educational videos on Python and its usage in penetration testing covering network and web application securty (OWASP).

Convert Quantopian Algo to QuantConnect for live paper trading

Hello,

I need assistance to convert my Quantopian algo to Quantconnect for live trading on Interactive brokers. I have worked with developers before and have a completed code on Quantopian.

In my opinion, the trading algorithm is n...read more

Launching database backend using infrastructure tool, Ansible

Using infrastructure automation tool Ansible, launch a simple database backed web application that displays hello world. using Django. Include documentation on how I can execute and run the program.

Developer needed to create a live video-streaming website

Looking for somebody who is proficient in SQL, JavaScript and Python. The project is to build a website that can host video streaming and live chat. This website will be very similar to Twitch.tv.

Data analyst need

Data Analyst for Web scraping/ Data mining/ Machine learning /Data Profiling/ Data Validation/Advanced excel charts