CWRUbotix / CWRUbotix/rov-software-bootcamp

Convert colorspace for actual ethernet cams

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

In our actual codebase, we use convert the ethernet cams' colorspace to a normal one:

```python
# Switches ethernet's color profile from BayerBGR to BGR
cv_img = cv2.cvtColor(cv_img, cv2.COLOR_BAYER_BGGR2BGR)
```

Right now, the video stream publisher nodes in this bootcamp wouldn't work with that conversion.

Confirm this conversion is necessary and works with the actual ethernet cams (might need `RGGB2BGR` instead?). Then make the video stream publishers use the ethernet cams' colorspace so this conversion can always be applied.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the video stream publisher nodes and inspect how they currently handle camera colorspaces. Verify the Bayer-to-BGR conversion with the actual ethernet cameras, including whether BGGR or RGGB is correct. Done means the publishers consistently use the ethernet cameras' colorspace and the conversion works for their video streams.

Written by the indexing model from the issue text.

Assessment

Tech stack
opencv, python
Domain
computer-vision, robotics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.