# Understanding project AR Image markers(Android Mode)

**URL:** <https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038>\
**Category:** Summer of Code\
**Created:** [February 24, 2023, 5:41am UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038 "2023-02-24T05:41:37Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deadra](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@Deadra](https://discourse.processing.org/u/Deadra)\
**Post date:** [February 24, 2023, 5:41am UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/1 "2023-02-24T05:41:37Z")

</div>

Hi fellow developers, I’ve recently started with Open Source contribution and am incredibly excited about GSOC. I went through the topic of AR Image Markers for Android and the related documents. I just wanted to confirm that I was on the right track. What I have understood is, that:

1. As listed in this thread ([Android AR / marker as anchor / drawing obj?](https://discourse.processing.org/t/android-ar-marker-as-anchor-drawing-obj/35685)) we want to add AR image markers to the processing-android repo.
2. Just like the PlaneRenderer and Background Renderer, we want to add an Image marker feature that can detect and augment 2D images in the user’s environment, such as posters or product packaging. (As given in: [Add dimension to images &nbsp;|&nbsp; ARCore &nbsp;|&nbsp; Google Developers](https://developers.google.com/ar/develop/augmented-images))

What I’m doubtful about is:

1. Whether we want to use Google Ar Core Package to implement this or develop our own from scratch.
2. Whether we want the feature in either Java or Kotlin. Or both of them?

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [February 24, 2023, 9:55am UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/2 "2023-02-24T09:55:59Z")

</div>

cc @Andres @AdityaRana

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [February 24, 2023, 10:08am UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/3 "2023-02-24T10:08:07Z")

</div>

A post was merged into an existing topic: [GSoC 2023: Join the Processing Foundation as a Summer of Code Contributor!](https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986)

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [February 24, 2023, 1:34pm UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/4 "2023-02-24T13:34:09Z")

</div>

A post was merged into an existing topic: [GSoC 2023: Join the Processing Foundation as a Summer of Code Contributor!](https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986/19)

---

<div class="post-metadata">

**Author:** ![Deadra](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@Deadra](https://discourse.processing.org/u/Deadra)\
**Post date:** [March 4, 2023, 1:09pm UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/5 "2023-03-04T13:09:13Z")

</div>

Hi, Hope everyone’s doing great 😊  
**Progress** : Success in setting up Processing as well as Processing-Android, despite the fact that the first one uses Java 8 and the next uses Java 11.  
**Problem Faced** : I messed up real bad and got so frustrated, that I reinstalled Ubuntu for a fresh start. Took me 4 days, but now I can switch between Java versions real fast using terminals. 🙂  
**Proposal** : I’m thinking of compiling an easy step-by-step documentation for newbies like me to set up the right environment, because sorry to say, but the arduous task of setting up the Development Environment is enough to forestall newbies for days.  
**Help Needed** : I’m unable to understand what’s being done from step 3 onwards. Please guide me here. ([processing-android/mode/libraries/ar at main · processing/processing-android · GitHub](https://github.com/processing/processing-android/tree/main/mode/libraries/ar))  
Best Regards,  
Gaurav 🙂

**TLDR**

1. Environment Set
2. Want to make a doc for easy and quick setup.(For Android + Processing on Ubuntu)
3. Can’t replicate from step- 3 in the link above.

cc @Andres @AdityaRana @sableraph

---

<div class="post-metadata">

**Author:** ![AdityaRana](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/adityarana/32/18501_2.png) [@AdityaRana](https://discourse.processing.org/u/AdityaRana)\
**Post date:** [March 29, 2023, 4:46am UTC](https://discourse.processing.org/t/understanding-project-ar-image-markers-android-mode/41038/6 "2023-03-29T04:46:28Z")

</div>

hi @sableraph , I have resolved @Deadra 's issues / issues.
