VIDEOIO ERROR:V4L: Can't open camera by index 0
On a Intel NUC, I have loaded Ubuntu 16.04. I have disabled the desktop module by making changes to /etc/default/grub
. The machine boots in text mode. I have a python program that uses Opencv (Opencv4.0.0 is currently installed
) and imutils
library and a webcam. I have created bash script named runBot.sh
that runs the python program. The bash script contains the following:
#!/bin/bash
python3 /home/mycomp/rfd/liveCamObject.py
When I run it in the terminal window using
sh runBot.sh
it runs without a problem. However I am trying to run the program on reboot, hence I have set a cron job which is as follows:
@reboot /home/mycomp/runBot.sh
Both the sh file and the .py file has sudo rwx
rights.
When I reboot the machine, on boot I get the following error:
error: no video mode activated
and after few seconds it boots normally and waits for login and password. The bash script at reboot gets triggered but throws the error:
VIDEOIO ERROR:V4L: can't open camera by index 0.
Since the runBot.sh runs from terminal and not with crontab, I tried changing the ownership from mycomp:mycomp
to root:mycomp
, it didn't help. I read that providing
sudo modprobe bcm2835-v4l2
and I tried various combinations v4_l_2, V4_L_2
, etc...I always got an error
FATAL: Module `bcm2835-v4l2` not found in directory `/lib/modules/4.15.0-43-generic`
How do I enable the video camera on boot?
command-line bash cron webcam
add a comment |
On a Intel NUC, I have loaded Ubuntu 16.04. I have disabled the desktop module by making changes to /etc/default/grub
. The machine boots in text mode. I have a python program that uses Opencv (Opencv4.0.0 is currently installed
) and imutils
library and a webcam. I have created bash script named runBot.sh
that runs the python program. The bash script contains the following:
#!/bin/bash
python3 /home/mycomp/rfd/liveCamObject.py
When I run it in the terminal window using
sh runBot.sh
it runs without a problem. However I am trying to run the program on reboot, hence I have set a cron job which is as follows:
@reboot /home/mycomp/runBot.sh
Both the sh file and the .py file has sudo rwx
rights.
When I reboot the machine, on boot I get the following error:
error: no video mode activated
and after few seconds it boots normally and waits for login and password. The bash script at reboot gets triggered but throws the error:
VIDEOIO ERROR:V4L: can't open camera by index 0.
Since the runBot.sh runs from terminal and not with crontab, I tried changing the ownership from mycomp:mycomp
to root:mycomp
, it didn't help. I read that providing
sudo modprobe bcm2835-v4l2
and I tried various combinations v4_l_2, V4_L_2
, etc...I always got an error
FATAL: Module `bcm2835-v4l2` not found in directory `/lib/modules/4.15.0-43-generic`
How do I enable the video camera on boot?
command-line bash cron webcam
add a comment |
On a Intel NUC, I have loaded Ubuntu 16.04. I have disabled the desktop module by making changes to /etc/default/grub
. The machine boots in text mode. I have a python program that uses Opencv (Opencv4.0.0 is currently installed
) and imutils
library and a webcam. I have created bash script named runBot.sh
that runs the python program. The bash script contains the following:
#!/bin/bash
python3 /home/mycomp/rfd/liveCamObject.py
When I run it in the terminal window using
sh runBot.sh
it runs without a problem. However I am trying to run the program on reboot, hence I have set a cron job which is as follows:
@reboot /home/mycomp/runBot.sh
Both the sh file and the .py file has sudo rwx
rights.
When I reboot the machine, on boot I get the following error:
error: no video mode activated
and after few seconds it boots normally and waits for login and password. The bash script at reboot gets triggered but throws the error:
VIDEOIO ERROR:V4L: can't open camera by index 0.
Since the runBot.sh runs from terminal and not with crontab, I tried changing the ownership from mycomp:mycomp
to root:mycomp
, it didn't help. I read that providing
sudo modprobe bcm2835-v4l2
and I tried various combinations v4_l_2, V4_L_2
, etc...I always got an error
FATAL: Module `bcm2835-v4l2` not found in directory `/lib/modules/4.15.0-43-generic`
How do I enable the video camera on boot?
command-line bash cron webcam
On a Intel NUC, I have loaded Ubuntu 16.04. I have disabled the desktop module by making changes to /etc/default/grub
. The machine boots in text mode. I have a python program that uses Opencv (Opencv4.0.0 is currently installed
) and imutils
library and a webcam. I have created bash script named runBot.sh
that runs the python program. The bash script contains the following:
#!/bin/bash
python3 /home/mycomp/rfd/liveCamObject.py
When I run it in the terminal window using
sh runBot.sh
it runs without a problem. However I am trying to run the program on reboot, hence I have set a cron job which is as follows:
@reboot /home/mycomp/runBot.sh
Both the sh file and the .py file has sudo rwx
rights.
When I reboot the machine, on boot I get the following error:
error: no video mode activated
and after few seconds it boots normally and waits for login and password. The bash script at reboot gets triggered but throws the error:
VIDEOIO ERROR:V4L: can't open camera by index 0.
Since the runBot.sh runs from terminal and not with crontab, I tried changing the ownership from mycomp:mycomp
to root:mycomp
, it didn't help. I read that providing
sudo modprobe bcm2835-v4l2
and I tried various combinations v4_l_2, V4_L_2
, etc...I always got an error
FATAL: Module `bcm2835-v4l2` not found in directory `/lib/modules/4.15.0-43-generic`
How do I enable the video camera on boot?
command-line bash cron webcam
command-line bash cron webcam
asked 4 hours ago
ApricotApricot
1083
1083
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1110766%2fvideoio-errorv4l-cant-open-camera-by-index-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1110766%2fvideoio-errorv4l-cant-open-camera-by-index-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown