Instructions

  • Choose the right browser

  • On Windows, use Firefox, Opera, or Chrome

    On Mac, use Firefox, Opera, or the lastest version of Chrome (64-bit Chrome 39)

  • Make sure you have Java (Java SE Runtime Environment) installed on your computer

  • For optimal performance, put the SmileTracker webpage in a new window alone instead of a new tab along with other tabs

  • Add SmileTracker to the Java exception site list

    1. Find the Java Control panel
      On Windows
      On Mac

    2. In the Java Control Panel, click on the Security tab
    3. Click the security tab

    4. Make sure the box "Enable Java content in the browser" is checked
    5. Edit site list

    6. Click Add in the Exception Site List window

    7. Click in the empty field under Location to enter the URL: https://smiletracker.herokuapp.com/
    8. Add SmileTracker site

    9. Click OK to save the URL that you entered. If you click Cancel, the URLs are not saved
  • Accept the security warning

    When you navigate to the 'Track Smiles' page, check the accept box on this pop-up and choose 'Run'

    Check the box and click accept

FAQ

Answers to some frequently asked questions about setting up SmileTracker

  • Why does it say "WebRTC not available"?

  • This means it can't access your webcam. Make sure you have allowed it webcam access at the top of your browser, and that you are not using Safari

  • What should I do if I see this message: "32-bit Chrome does not support Java 7"?

  • If you are using Chrome on Mac, you may need to update Chrome to the latest version, from here

  • It doesn't seem to be posting anything to my profile!

  • Press allow/approve/accept on any pop-ups that appear asking you about the Java plugin

    Make sure you are logged in when tracking smiles

  • I added the Java security exception, but it still says the site is blocked!

  • If you added https://smiletracker.herokuapp.com to your security exceptions list, make sure you are on the https:// version of the site, and not http://smiletracker.herokuapp.com

Debug smile capture

If the algorithm doesn't seem to notice your smiles, try the following:

  • Refresh the page

  • SmileTracker captures a smile when your smile intensity passes a threshold. This threshold is set adaptively based on your observing your smile intensity over time. If the threshold gets too high, you can refresh the page to reset it.

  • Adjust lighting

  • SmileTracker works best in even lighting. If there are too many shadows on your face, it might get confused!

  • Move SmileTracker into its own window

  • If you have multiple tabs open in the same window as SmileTracker, the performance may suffer and it could miss one of your smiles. Move it into a separate window to get the best performance.