Making New ARTags

From Brown University Robotics

(Difference between revisions)
Jump to: navigation, search
m (formatting)
m
Line 16: Line 16:
change:
change:
-
<code>
+
<code><br/>
<nowiki>#  if defined(AR_INPUT_GSTREAMER)</nowiki><br />
<nowiki>#  if defined(AR_INPUT_GSTREAMER)</nowiki><br />
char&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*vconf = "videotestsrc";<br />
char&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*vconf = "videotestsrc";<br />
Line 22: Line 22:
to:
to:
-
<code><nowiki>
+
<code><br/>
-
#  if defined(AR_INPUT_GSTREAMER)<br/>
+
<nowiki>#  if defined(AR_INPUT_GSTREAMER)<br/>
char&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*vconf = "v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace ! identity name=artoolkit ! fakesink";<br/>
char&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*vconf = "v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace ! identity name=artoolkit ! fakesink";<br/>
</nowiki></code>
</nowiki></code>

Revision as of 16:36, 26 August 2010

Before You Start

Install ar_recog
svn co http://brown-ros-pkg.googlecode.com/svn/trunk/experimental/ar_recog ar_recog; roscd ar_recog; rosmake

Make mk_patt

You only have to do this once per install.

roscd ar_recog
cd src/ARToolKit/util/mk_patt

now edit mk_patt.c

change:
# if defined(AR_INPUT_GSTREAMER)
char                   *vconf = "videotestsrc";

to:
# if defined(AR_INPUT_GSTREAMER)<br/> char                   *vconf = "v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace ! identity name=artoolkit ! fakesink";<br/>

or whatever gstreamer config is appropriate for the camera you want to do (not the change from ros to artoolkit).

Make mk_patt:

make