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 Mar 14, 2020
Rory Millikin
from Hubei, China

Skills & Expertise Required

Windows 10 Administration Python Blender Blender3D 

Open for hiringApply before - Sep 30, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$47.92

Cost

Offer to work on this project closes in 90 days!
Are you interested in this Opportunity?

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

Need to parse a JSON file into CSV

The deliverable will be a CSV file that contains all of the fields stored in the JSON as well as a Python of NodeJS script that executes the conversion.

- No column in the CSV should have JSON data. That means the JSON must be fully unrolled...read more

Firebase json/csv exporter

Currently, I am using a node.js script but it fails because of Firebase times out after downloading about 100mb (because I am streaming the data down). I want a script that just downloads the whole database to my local machine in either .json format...read more

Python wechat pay developer

We have a web site. We need to connect to it wechat pay native API. Our site is written in python tornado. Can you help to us?

Survey Analysis in Python

I need someone to analyze a small survey in python. Freelancer should be familiar with pandas, numpy, and google sheets. The job involves data wranging and organizing mostly categorical data and creating contingency tables and simple summary graphs....read more

Re-create Data Science projects from Kaggle and Github (code + videos)

Hi,

Thanks for your interest.

We have a list of 45 Data Science projects that we are building for educational purposes. You need to review these projects (code + videos) and recreate them -
1) With better quality
2) Add m...read more