Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Because of un-manageable amounts of spam despite our use of CAPTCHAs, email authorization, and other tools, we have discontinued this forum (see the 700k+ registered users with validated email addresses at right?). Please email us any questions or post bug reports and feature requests on GitHub at https://github.com/jevois -- The content below remains available for future reference.

orb slam with jevois

0 votes
Hi,

Can anyone please guide me how to proceed to get orbslam on jevois? I have tested Monocular orbslam on jetson TX2. Its working good. I want to have this on my jevois also. Can i directly build orbslam on jevois?

Thanks.
asked Aug 6, 2018 in User questions by sharmarahul98 (320 points)

1 Answer

0 votes

The easiest is to do like we did in jevoisbase. See the CMakeLists.txt file in jevoisbase. You basically need to:

- get a list of all the source files from your thord-party package that you need to compile

- add them to your project's target using the target_sources() cmake command.

- add any needed include path using the include_directories() command.

- that's it, the files will get compiled and linked into your module, both for host and platform.

For example, for the zbar library (barcode and qrcode deconding), we did:

########################################################################################################################
# ZZBar barcode / QR-code source files:

include_directories(Contrib/ZBar/include Contrib/ZBar/zbar)
set(ZBS "${JVB}/Contrib/ZBar/zbar")
target_sources(jevoisbase PRIVATE ${ZBS}/processor.c ${ZBS}/scanner.c ${ZBS}/symbol.c ${ZBS}/img_scanner.c
  ${ZBS}/qrcode/rs.c ${ZBS}/qrcode/isaac.c ${ZBS}/qrcode/util.c ${ZBS}/qrcode/qrdectxt.c ${ZBS}/qrcode/bch15_5.c
  ${ZBS}/qrcode/binarize.c ${ZBS}/qrcode/qrdec.c ${ZBS}/config.c ${ZBS}/error.c ${ZBS}/processor/posix.c
  ${ZBS}/processor/lock.c ${ZBS}/processor/null.c ${ZBS}/convert.c ${ZBS}/decoder/i25.c ${ZBS}/decoder/qr_finder.c
  ${ZBS}/decoder/code128.c ${ZBS}/decoder/codabar.c ${ZBS}/decoder/code39.c ${ZBS}/decoder/databar.c
  ${ZBS}/decoder/ean.c ${ZBS}/decoder/code93.c ${ZBS}/image.c ${ZBS}/refcnt.c ${ZBS}/decoder.c)

 

answered Aug 20, 2018 by JeVois (46,580 points)
Hi, Thanks for the points.
Wanted to know that can jevois handle the orbslam? or it will require a companion computer and will act like a camera module.
...