2

Using the Compute Module & IO Board, I installed uv4l. I'm just not sure why this "software by http://linux-project.org" watermark showed up only when I use Stereoscopic Vision.

(No watermark when I use Dual Cameras separately: https://www.linux-projects.org/uv4l/tutorials/dual-cameras/)

enter image description here

Is there a way that I could hide/remove the watermark?

Also the stream itself works, but I can't get webrtc to work for dual camera at all.

asked Mar 26, 2017 at 9:01
2
  • try setting –text-annotation-background no and –text-overlay disabled, but sounds like a bug Commented Mar 27, 2017 at 13:00
  • 1
    According to the developer feedback, "watermark on the compute module can be removed if UV4L is intended to be used commercially".... Commented Mar 28, 2017 at 5:11

5 Answers 5

2

Instead of using uv4l's raspicam driver to driver the raspberry pi camera, you can use the kernel-based bcm2835-v4l2 driver. Just modprobe it and enable it using raspi-config, and you should have a /dev/video0 file.

After the device file appears, you can start uv4l with these options:

uv4l --external-driver --device-name=video0

The text overlay will be gone, and the rest of uv4l's features should work.

answered Sep 28, 2018 at 23:33
0

Set the following in motion.conf and it will be removed:

v4l2_palette 8
Aloha
7,1861 gold badge29 silver badges53 bronze badges
answered Aug 27, 2017 at 4:01
0

None of these worked for me.

Send a mail to [email protected] asking them to remove the watermark stating the reason you are using for (project/thesis/commercial). They will ask you to mail the output of uv4l driver serial number provided you give credits in which you use it for.

answered Oct 11, 2017 at 15:19
0

Since no one did provide a step by step solution, let me help you out.

In my case, uv4l installed with a service running at boot. I wrote another service, but a quick and easy way is to edit the service installed by uv4l.

sudo nano /etc/systemd/system/uv4l_raspicam.service

Now change this:

ExecStart=/usr/bin/uv4l -f -k --sched-fifo --mem-lock --config-file=/etc/uv4l/uv4l-raspicam.conf --driver raspicam --driver-config-file=/etc/uv4l/uv4l-raspicam.conf --server-option=--editable-config-file=/etc/uv4l/uv4l-raspicam.conf

into this:

ExecStart=/usr/bin/uv4l -f -k --sched-fifo --mem-lock --config-file=/etc/uv4l/uv4l-raspicam.conf --external-driver --device-name=video0 --server-option=--editable-config-file=/etc/uv4l/uv4l-raspicam.conf

Reload the systemctl daemon:

sudo systemctl daemon-reload

Restart the service:

sudo service uv4l_raspicam restart 

Check the status:

sudo service uv4l_raspicam status

Last line should state something similar to:

May 13 12:02:00 raspberrypi uv4l[7155]: <notice> [driver] Using video device /dev/video0

I hope I helped a lot of you :)

answered May 13, 2020 at 11:12
-1

Just use sudo modprobe bcm2835-v4l2 and change the input device to /dev/video0.

goldilocks
60.4k17 gold badges117 silver badges236 bronze badges
answered Jul 4, 2019 at 13:33
1
  • This is exactly what the top-voted answer suggests. Commented Jul 5, 2019 at 8:05

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.