The easiest way I found to get openCV up and running on the beagleboard was to build an image from scatch using the narcissus tool.  It works and it works really well in just a few steps.

  1. Select Beagleboard
  2. Select the Packages you want
    • OpenCV – Libraries will be readily available to include in your code
    • Toolchain – Ability to compile code natively on beagleboard
  3. Build ( this step takes a while so be patient)

I find it useful to select the build type as an SD image under the advanced option.  Once downloaded you can download the image onto the sd card easily with win32DiskImager.  After the image has been loaded, plug the SD card into the beagle board and boot it up.  This step also takes a long while to install but once it boots your all set!

<–Previous     Project Home     Next –>

Be Sociable, Share!
  1. Gregory says:

    Could you provide me your files created with the online builder? Because i tried it and mine won’t boot… It gets stuck at done, booting the kernel. And i really need this working for a project. Thanks!

  2. ryno says:

    when you setup your angstrom build did you need to add anything else to get the sgx processor to work? When I try my build and your siGPIO tool I get a gtk error saying it cant find a valid display device.
    any ideas?

  3. Conor says:

    I recently had angstrom working but could not get opencv working on the beagleboard so I tried this method but to no avail. What other packages are necessary if I want to use the x11 console do you know?
    Kind regards

    • hackengineer says:

      Did you make sure the “Additional packages” section shows at least all the packages shown in the screenshot above?

  4. Fernan says:


    No matter what I do in narcissus I get this error: ” Image not found, something went wrong :/”

    What is happen?

    Thanks in advance

  5. George Kiritsis says:

    Could you please provide me with your files creates by the narcissus online builder? The servers of angstrom-distribution are down and I’m unable to create my own. Unfortunately I don’t have the time to wait until the servers are up and running.I have tried creating one with bitbake and openembedded unsuccessfully.

    Thank you very much in advance.