Hi moayedov, Sorry for the slow response, I've been away on business. > i did face detection Did you follow the OpenCV tutorial on face detection? If so, there is another tutorial in the same series that shows how to detect a sample image in a scene: http://docs.opencv.org/2.4/doc/tutorials/features...
Sorry, but gz_load, the Guzunty programmer, is based on public Xilinx code. I doubt that it would program an Altera device. I do know it is capable of programming a range of Xilinx CPLDs, but then you'd expect that wouldn't you. You're welcome to try and report back :) Debian's ok, what problems did...
Hi, sorry for the slow response. Hmmm, not sure what to suggest beyond the advice in the original article. Getting the colour mask value just right was very important, but I get the impression you have persevered with that. One thing I haven't previously mentioned was that I found the bounding recta...
Ok, couldn't resist having a quick look. Having upgraded and dist-upgraded, I am seeing what looks like a hang with trackingWithThreads on a Model B+. The Pi 2 looks to be working normally, and the B+ seems to be working OK with the single threaded version. Since I'd recommend the single threaded ve...
Hmmm, I can't say that I have seen behaviour exactly like that. I have noticed that sometimes the windows can take a long time to start showing images, particularly the colour.py tuning code. I put that down to some stability problems inside OpenCV itself. The demo code is closely based on code from...
Hi diavolo, Sorry you're having a bit of trouble. I just cloned the Guzunty code without any errors. A quick Google about GH 403 gave me this: https://help.github.com/articles/https-cloning-errors/ I think trying to cut/copy/paste the '.so' file from the website will never work since its a binary. I...
Hi Pascal, I'm afraid haven't had time to go back and experiment more with the Pi NoIR camera. As I recall, I encountered the same issue as you have; being unable to get good range parameters. The behaviour was such that I concluded that there was some subtle difference in the data coming from the P...
The modified tracking.py and the new multithreaded programs are now in GitHub for anyone who would like to reproduce my measurements. In case it is not obvious, tracking.py was used to produce the single threaded results and trackingWithThreads.py produced the multi threaded results. The latter uses...
I promised a few weeks ago that I would grab some performance statistics from the symbol tracking OpenCV programs I presented in the MagPi. Well, now I have and I think they make for some interesting reading. First up some background info; I wasn't happy with the frame rates and latencies I was seei...
May I ask how the wires are connected for the 7 segment driver example ? You certainly can and you are absolutely right, the LED display has no ground connection, this is intentional. A LED illuminates whenever current flows through it. It is a diode, so this will happen any time its anode is more ...
Yes absolutely, I don't know if it came across in the articles, but I would recommend anyone to build a robot, simply for the amount of new knowledge you acquire while doing it! I thought about streaming the data back to a host. Like you, I wasn't satisfied with the deadlines available when processi...
Yes, I'm sure things will be much faster! It is in my TODO list to characterise and quantify the performance of Raspberry Pi 2 platform with respect to OpneCV. I'll publish the results here when I get to it, but I am expecting very significant differences compared to a previous generation Pi. For su...
Sorry for the delay, caused by Raspbian distro upgrade fallout which gave PiTeR a big headache. :-) It broke the python library I use to control the servos and LEDs. So having got that going again, I finally got around to measuring the time taken to execute inRange. On the Model B Pi mounted in PiTe...
thread locking via different CPU cores ? I didn't start any threads myself. I used Gert and Doms demo program here: http://elinux.org/RPi_Low-level_peripherals#C_2 to make the measurements. I just changed the sleep(1) to usleep(1000) and modified for the new peripheral base address. Of course, some...
Hi Johnathan, Yes, performance is definitely a challenge on the Pi compared to running it on an i7 or something. As you have said, image size is a big factor when tuning an OpenCV program. I will try to do some measurements on PiTeR and let you know what I get, but it's definitely quicker than 1s to...
Hi Steve, Two comments: 1) Note that rc.local is run as root, so your script will be too. This will affect the environment, including the paths. This could well be the reason you need the explicit script calls where you do. 2) While as you have seen, putting a modprobe in the script works, it is not...
Hi Steve, LD_LIBRARY_PATH is not set in my default environment. I don't need it to launch PiTeR.py. I'm not in a position to test the OpenCV functionality right now, but it appears to start just fine and successfully opens the camera without error. I'm not sure why I recommended setting LD_LIBRARY_P...