On Fri, Mar 27, 2020 at 7:07 AM Jason Kridner <jkrid...@beagleboard.org>
wrote:

> Any thoughts on making it more generic? Select the highest index?
>
> On Thu, Mar 26, 2020 at 10:22 PM jonnymo <jonnym...@gmail.com> wrote:
>
>> In the GitHub issue that was filed, I noted the following which seems to
>> get the camera active again:
>>
>>
>>
>> Setting '-d /dev/video1' in the common Makefile seemed to do the trick. I
>> now have video from the camera in the TIDL example.
>>
>> This is what I changed at line 170 in the Makefile at:
>> /var/lib/cloud9/common$
>>
>> else ifeq ($(PROC),tidl)
>>         ti-mct-heap-check -c
>>         sudo mjpg_streamer -i "input_opencv.so -d /dev/video1 -r 640x480 
>> --filter ./$(TARGET)$(EXE)" -o "output_http.so -p 8080 -w 
>> /usr/share/mjpg-streamer/www"
>> else
>>
>>
>>
Perhaps not the best, but here's my stab at making it continue to work with
older kernels:

commit 06c70c2b6a9573a6c72968bce725d30d09cbfe8a
Author: Jason Kridner <j...@ti.com>
Date:   Fri Mar 27 18:13:10 2020 +0000

    Remove usage of VPE in running TIDL examples

diff --git a/common/Makefile b/common/Makefile
index 5a2b886..c1a0982 100644
--- a/common/Makefile
+++ b/common/Makefile
@@ -167,7 +167,8 @@ ifneq ($(PRU_DIR),)
        @echo start > $(PRU_DIR)/state
 else ifeq ($(PROC),tidl)
        ti-mct-heap-check -c
-       sudo mjpg_streamer -i "input_opencv.so -r 640x480 --filter
./$(TARGET)$(EXE)" -o "output_http.so -p 8090 -w
/usr/share/mjpg-streamer/www"
+       sudo mjpg_streamer -i "input_opencv.so -r 640x480 -d /dev/$(shell
fgrep -v vpe /sys/class/video4linux/video*/name | perl -ne
'/\/(video\d+)\/name/ && print $$1') \
+       --filter ./$(TARGET)$(EXE)" -o "output_http.so -p 8090 -w
/usr/share/mjpg-streamer/www"
 else
        ./$(TARGET)$(EXE)
 endif


As I look at this, I think it would fail if there were just 2 non-vpe
interfaces.

There has to be a relatively easy way to pick the first webcam.



>
>> On Thu, Mar 26, 2020 at 9:20 AM Robert Nelson <robertcnel...@gmail.com>
>> wrote:
>>
>>> On Thu, Mar 26, 2020 at 10:27 AM <masterdo...@gmail.com> wrote:
>>> >
>>> > Hi,
>>> > I just came across this post that is relevant to the same problem. I
>>> just started working on this Beaglebone AI two days ago. I got the latest
>>> os image and updates and upgrades everything. I tried
>>> classification.tidl.cpp and I got the same last message that Jon Morss
>>> got.  And your latest message was about /dev/video0. On my board I got
>>> /dev/video0, /dev/video1 and it does recognize the camera. Do you mean that
>>> I can fix it with the change to the default dev for the camera ? And where
>>> can I change that? I worked with OpenCV and this VideoCapture::open()
>>> failed message seems to indicate a wrong /dev/video index?
>>>
>>> Please submit a bug to:
>>>
>>> https://github.com/beagleboard/cloud9-examples
>>>
>>> the classification demo should allow you to specify a video offset..
>>>
>>> Regards,
>>>
>>> --
>>> Robert Nelson
>>> https://rcn-ee.com/
>>>
>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to beagleboard+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beagleboard/CAOCHtYjyA8yTBWKs-%3DFUoE4kh20XgiQNpheJLfnzHG7_ouqVNA%40mail.gmail.com
>>> .
>>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to beagleboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/beagleboard/CAG99bko9Nkz-Jb%2BnBYd-RvhBzGhNHJMkv1%2B7bVcn6hLdaqDcTA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/beagleboard/CAG99bko9Nkz-Jb%2BnBYd-RvhBzGhNHJMkv1%2B7bVcn6hLdaqDcTA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> https://beagleboard.org/about - a 501c3 non-profit educating around open
> hardware computing
>


-- 
https://beagleboard.org/about - a 501c3 non-profit educating around open
hardware computing

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CA%2BT6QPkAeEiaNK-ULejZqiUR6pZuTt2J5egr20BM%2BC7%2BDLfdug%40mail.gmail.com.

Reply via email to