Making New ARTags

From Brown University Robotics

(Difference between revisions)
Jump to: navigation, search
m
m (Make mk_patt)
Line 23: Line 23:
to:
to:
<code><br/>
<code><br/>
-
<nowiki>#  if defined(AR_INPUT_GSTREAMER)<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 = "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>
+
</code>
or whatever gstreamer config is appropriate for the camera you want to do (not the change from ''ros'' to ''artoolkit'').
or whatever gstreamer config is appropriate for the camera you want to do (not the change from ''ros'' to ''artoolkit'').

Revision as of 16:37, 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)
char                   *vconf = "v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace ! identity name=artoolkit ! fakesink";

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

Make mk_patt:

make