• Home
  • Pricing
  • News
  • FAQ
  • Account/Download

© 2025 Eagle Eyes Search.

Eagle Eyes Dark Logo Eagle Eyes Logo
  • Get Eagle Eyes
  • Home
  • Pricing
  • News
  • FAQ
  • Account/Download
🦅
❓

Frequently Asked Questions

💸 What are the pricing options?
+

View our full pricing page for detailed information.

In addition to our Pro (paid) plans, Eagle Eyes Pilot is also available for free. Anyone can download Eagle Eyes Pilot onto their drone controller or Android device without need for verification and access several useful features at no cost. For details, see our pricing page.

All prices are in USD for an annual subscription. No auto-renewals

Pricing Structure:

  • Free Trial: 30 days, no credit card required
  • USD $400 for 1st device
  • +USD $150 per additional device
  • 10+ Devices: Custom pricing with enterprise support

* A verified account is required to purchase a license. Account verification can take 1-3 business days.

* A purchased license can be used on any supported device (Pilot or Scan). Once a device is activated using a license, the device becomes permanently linked to that license and cannot be replaced with a different device. If you need to switch your license to a different device please contact info@EagleEyesSearch.com.

⭐ Is there a free trial available?
+

Yes, we offer a 30-day free trial of the SAR license. You can request a trial here.

🚧 Can I run the Beta version and the Stable version on the same device under one license (not use two license keys)?
+

Yes, you can run both the Beta and Stable versions of Eagle Eyes on the same device under a single license, since licensing is per device, not per app version.

The Beta version has a yellow eagle eye logo and the Stable version has a blue eagle eye logo:

Beta version logo

BETA

Stable version logo

STABLE

At Eagle Eyes, we release Beta versions early to gather real-world feedback and accelerate improvements, though bugs are expected. For mission-critical work, we recommend having both installed. If the Beta causes issues, you can easily switch back to the Stable version.

📤 Can I share my license with others?
+

We currently only offer machine-locked licenses, meaning that a license is specific to the device you run the software on. You are free to share your device with other users within your organization. In order to accommodate multiple devices, we offer team licenses that contain multiple keys. A key unlocks the license on a single device. Once issued, keys cannot be revoked or transferred to another device.

💻 What hardware/system requirements are needed for Eagle Eyes?
+

Eagle Eyes Pilot runs on Android devices (e.g., Galaxy S10 or newer) running Android 8+ and compatible with DJI SDK-4 or SDK-5, plus at least 2GB of free storage. It can also run on compatible DJI controllers — see compatibility list in the 📘 Eagle Eyes Pilot Manual.

Eagle Eyes Scan runs on MacOS or Windows laptops with at least 8GB RAM (16GB preferred), a CPU supporting AVX (e.g., Intel i3/i5/i7 or AMD Ryzen, 2013+), and does not require a GPU — see Specs section in the 📘 Eagle Eyes Scan Manual.

🦅 What is Eagle Eyes Pilot?
+

Eagle Eyes Pilot

Eagle Eyes Pilot is an all-in-one drone app for Search and Rescue that detects color and motion anomalies in real time, and streams images and the live drone track directly to the team's CalTopo map, while the drone is still in the air.

⛽ How does livestreaming work with Eagle Eyes?
+

In our latest release, Eagle Eyes Pilot v1.5.0, we've added the Eagle Eyes Livestream Viewer, a new way to share your drone's live view wirelessly while your drone is in the air. This feature lets you stream your drone feed over the internet so both on-site teams and remote viewers can watch what the drone sees, from anywhere.

This first beta release of Eagle Eyes Livestreaming works only while flying your DJI drone in Eagle Eyes Pilot and supports up to three remote viewers (three separate devices viewing the drone's live stream). It currently performs best under the following conditions:

  • Both the drone controller and the viewing device (via mobile or desktop browser) are connected / tethering to the same mobile hotspot network.
  • The drone controller is connected to a Wi-Fi network, and the viewing devices are connected to another Wi-Fi network (for example, Starlink to another Starlink, Starlink to home or office internet, or vice versa).

Outside these two configurations, mileage may vary. We've observed that some mobile data networks may not relay livestream data reliably between different providers or hotspots, which can prevent the stream from connecting across networks. This means that if your drone controller is hosting the livestream via a mobile data hotspot, and a viewer attempts to connect using a device on another mobile network or provider, the stream may not be accessible unless both are on the same hotspot. When connected to a Wi-Fi, Starlink, or home or office internet connection (non-mobile data), the livestream should work. (Feedback on how this works in your environment is greatly appreciated.)

To start a livestream, open Eagle Eyes Pilot, tap the Livestream icon Livestream icon at the top of the screen, start livestreaming. Alternatively tap the three lines in the top right → Livestream → Start Livestreaming, and then scan the QR code that appears on the controller screen. The QR code connects viewers to eagleeyessearch.com/livestream, where they can watch the live drone feed on their mobile or desktop browser. The Eagle Eyes Viewer shows a split-screen with the live drone video on the left and a synced map on the right, displaying the drone's location, altitude, orientation, and connected CalTopo map features. Both panels can be expanded to full screen, and a quick link to the current CalTopo map is included. This livestreaming feature is currently in beta and available at no additional cost for all Eagle Eyes Pro plan license users. For more information, see our pricing page.

This is our first public version of wireless livestreaming, expect quirks, share your feedback from field tests, and help us refine how Eagle Eyes teams everywhere pump the feed!

Please reach out at info@EagleEyesSearch.com

⚡ How do I Use Eagle Eyes Pilot and Scan together?
+
📹 How do I use Eagle Eyes Scan to analyze live video from the drone?
+

Contents
→ Live drone video into Eagle Eyes Scan (without live telemetry)
→ Adding live telemetry

Live drone video into Eagle Eyes Scan (without live telemetry)

Eagle Eyes Scan supports "wired" live-streaming from the drone to your laptop or desktop via HDMI. This allows teams to watch a live drone feed on larger displays, while at the same time recording the footage as it comes in (in 1080p) and seeing detections in real-time. This setup is very flexible; you can pause at any time and go back to a specific time to inspect a specific frame or detection, then jump back into the live feed, without interrupting the flow of the pilot.

Required equipment

To set this up, you need to send an HDMI feed from your drone controller into a laptop or desktop computer running Eagle Eyes Scan. This means you need:

  • A drone controller with HDMI output
  • An HDMI cable (type depends on your controller - common types are mini-HDMI to HDMI or HDMI to HDMI)
  • An HDMI capture card (to connect HDMI to your computer)
  • A laptop or desktop computer running Eagle Eyes Scan
Mini-HDMI to HDMI cable

Mini-HDMI to HDMI

HDMI to HDMI cable

HDMI to HDMI

HDMI capture card example 1
HDMI capture card example 2
HDMI capture card example 3

HDMI capture cards come in various shapes and sizes. Most cards will work with Eagle Eyes Scan.

Getting a clean HDMI feed

For best detection results, send a clean HDMI feed (no overlays) from your drone controller. Overlays can distract the detector. See how to get clean HDMI output from your controller for instructions using a specific DJI controller as an example.

Eagle Eyes Scan live streaming setup

Live streaming setup with Eagle Eyes Scan

Running the detector

Open Eagle Eyes Scan. Click "+", then "📺 HDMI Livestream". You should see a window pop up with one or more video sources. Double click the one coming from the drone. Note that Record is checked by default. This saves the video as it comes in so that you can go back to past frames and detections, as you would for a pre-recorded video.

You should now see the live stream. Click the eagle button (🦅) to start running the detector. Tap "v" to view fullscreen. You can press space to pause/resume, the usual z/x/c controls to zoom, and Command-P to print screen (save a screenshot).

Troubleshooting

  • On certain Windows machines, it can take up to 2 minutes to acquire the video feed.
  • If the drone's video looks like the "rainbow of death" (below), try adjusting the HDMI Resolution on your RC-Pro controller (Close piloting app → Settings → Display → HDMI → HDMI Resolution), and choose the highest one that works.
    Rainbow of death HDMI issue

    The "rainbow of death" HDMI display issue

    If you still get the rainbow - verify that your HDMI video is working by plugging it into a monitor. If it is working but still not getting into Eagle Eyes, contact info@EagleEyesSearch.com

Adding live telemetry

To get live telemetry data (GPS coordinates, altitude, speed, etc.) overlaid on your Scan detections, in addition to the above, you'll need Eagle Eyes Pilot running on your drone controller. See our compatibility overview for supported drones and controllers. Here's how Pilot and Scan work together:

🔄 Can I fly my drone with the DJI app and run Eagle Eyes Detector at the same time?
+

Yes, you can easily switch from your DJI app to Eagle Eyes Pilot app on your drone controller mid flight for live detections while the drone is in the air.

Or you can live stream from your drone controller into Eagle Eyes Scan using an HDMI cable.

🧩 Can I use Eagle Eyes with other pilot apps or display overlays?
+

Yes, Eagle Eyes Scan (our desktop app) can run real-time computer vision on any HDMI input.

The best setup is to send a clean HDMI feed (no overlays) from your drone controller into a laptop running Eagle Eyes Scan, overlays can distract the detector. See How do I use Eagle Eyes Pilot and Scan together.

If your pilot app or drone can't output a clean HDMI video feed without screen/pilot display overlays, you can draw a bounding box in Eagle Eyes Scan to limit detector distractions and only run the computer vision detector on a clean part of the frame.

📺 See how to connect HDMI and set bounding boxes in the Scan livestream tutorial:

You can also process any recorded image or video with Eagle Eyes Scan. See processing image sets for details.

📺 How to run Eagle Eyes Scan on an HDMI stream from my drone controller
+

With an HDMI Cable and a HDMI Capture card, you can run a live video feed into a laptop running Eagle Eyes Scan. This lets you run detection and view the feed in real-time. This setup works whether you're running Eagle Eyes Pilot or DJI Pilot on your drone controller.

🔀 Can I switch from my DJI drone app to Eagle Eyes Pilot and back midflight?
+

Yes, you can switch between apps midflight.

From Eagle Eyes Pilot → DJI Pilot:
Use the in-app shortcut: Settings (hamburger menu, top-right) → Switch to DJI app.

From DJI Pilot → Eagle Eyes Pilot:
If you previously opened Eagle Eyes Pilot during this session, you can return to it by pressing the back button on the controller. It may take a few presses depending on what you did in DJI Pilot 2.

You can also swipe up on the screen at any time and toggle between apps manually.

🛰️ How do I access the drone telemetry display in Eagle Eyes Pilot?
+

🍎 Does Eagle Eyes Scan run on Mac or iOS?
+

Eagle Eyes Scan runs on both Windows and MacOS/OSX. For Apple devices, we strongly recommend installing on a device with ARM64 architecture (M1, M2, M3, or M4 chipsets). We do offer a distribution for Intel-based (x86) Apple computers, but performance may vary. Find more information in the 📘 Eagle Eyes Scan Manual.

Eagle Eyes does not support iOS due to DJI dropping iOS SDK support. Find more information in the 📘 Eagle Eyes Pilot Manual.

🌐 Does the software work offline?
+

Yes. Both Eagle Eyes Scan and Pilot works completely offline. The only thing you need the internet for is to get a license key to unlock the software on your device once.

📹 How to make sure the drone GPS location data is recorded with videos in DJI Pilot 2?
+

In order to capture the drone's GPS track alongside recorded video footage in DJI Pilot 2, which allows Eagle Eyes Scan to geolocate frames in your video, extract GPS tracks for upload into CalTopo (see also: uploading offline GPS tracks to CalTopo), and display the drone's location on the Eagle Eyes Scan map, you need to enable video captions (.SRT files) in the DJI Pilot 2 settings.

See this video for instructions on turning on video captions:

When video captions are enabled, DJI Pilot 2 records a .SRT file alongside each .MP4 video file. It is essential to load both the .SRT and .MP4 files into Eagle Eyes Scan. This ensures GPS data is extracted and each video frame is properly geolocated.

🔧 What drones, controllers, mobile devices and/or computers is Eagle Eyes compatible with?
+

Eagle Eyes Pilot - our Android app, is compatible with many DJI drones (see below). Eagle Eyes Scan, our desktop app, lets you scan through images and videos from any drone. If your drone controller has an HDMI output that provides a clean video feed (without overlays), you can also use Eagle Eyes Scan to view and process this video feed in real time.

See our Compatibility page for complete overview of Eagle Eyes compatibility.

DJI Drone Compatibility (Eagle Eyes Pilot)

Loading drone compatibility data...
Drone Model Compatible Controllers

Unable to load compatibility data. Please visit our compatibility page for the most up-to-date information.

📱 Android Requirements: Android 7+ with processor comparable to Snapdragon 855 (Galaxy S10 level), 6GB+ free storage. Not compatible with Google Pixel 6/7 phones due to DJI SDK bug.

For more information on Compatibility see 📘 Eagle Eyes Pilot Manual.

🚁 Can I run Eagle Eyes on a live feed from an airplane or helicopter?
+

Yes, Eagle Eyes Scan can be used on live footage from manned aircraft.

Several teams use Eagle Eyes Scan for live color detection on helicopters and other manned aircraft. This blog post highlights one of their setups using custom-mounted GoPros.

All you need is an HDMI video signal that can be fed into a laptop or Windows tablet onboard the aircraft. Once the camera is active, Eagle Eyes Scan will automatically detect and import the HDMI livestream.

If you'd like to include live GPS data in your feed, you can connect an external GPS receiver (such as this model) to your laptop. When you select the live feed in Scan, you'll see an option to choose a GPS source — this allows detections and imagery to be automatically georeferenced during flight.

🔌 Does Eagle Eyes work with Autel drones?
+

Our drone app, Eagle Eyes Pilot, is currently compatible only with DJI drones, though we plan to expand cross-platform compatibility in the future.

Our desktop app, Eagle Eyes Scan, can however be used with Autel drones — with a few considerations.

⚠️ Note: We haven't tested Eagle Eyes extensively on Autel drones yet. We strongly recommend trying the setup with your own Autel drone before purchasing a license to ensure compatibility with your specific model and controller setup.

1. Using pre-recorded footage

You can analyze imagery and video captured by your Autel drone, including location data for each frame.

  • GPS and telemetry data are embedded directly in still images.
  • For video, Eagle Eyes Scan can read Autel .ASS telemetry subtitle files (if you have this feature enabled on the drone).

2. Using live footage

You can connect your Autel controller or Live Deck to your computer using an HDMI cable and capture card. For best results, ensure you have a clean HDMI feed (no on-screen controls). There are two ways to achieve this:

  • Using the Autel Live Deck, or
  • Using a second controller in full-screen mode with overlays removed.

If you can't fully remove the overlays, it's still possible to run detections on a rectangle in the screen that doesn't contain overlays. When starting the detector on a live feed, Eagle Eyes Scan lets you select a portion of the screen to analyze, excluding the area with controls. Click "Click to detect on sub-frame" (see screenshot below) and draw a rectangle around a clear area of the video feed.

Sub-frame detection example

📍 Note: Eagle Eyes Scan (version 1.1.2 and later) can process live video from an Autel drone, but live coordinates are not displayed. Coordinates are only available when working with pre-recorded footage and flight logs.

🔥 Does the detector work with thermal footage?
+

While the detection system is primarily designed for detecting color and motion anomalies, it can work on thermal. It's good at picking out motion on thermal when the drone is stationary. The detector will also tend to pick out small objects that are warmer than the surroundings.

📺 Thermal and Motion Detection in Eagle Eyes Pilot

🔭 What is the difference between the different detector modes?
+

📺 Different Detector Settings Explained

  • 👁️ Normal mode = only shows highest scoring detections
  • 👀 Hyper-sensitive mode = shows all detections
  • 💾 Silent mode = recording detections in the background but not visible on screen
  • ✖️ Off = detector is not running

See the 📘 Eagle Eyes Pilot Manual for more details.

⚡ The motion detector isn't picking up movement
+

The motion detector depends on having a stable background. Even small background movements (from wind, joystick input, or shifting water surfaces) can cause the system to reduce or temporarily disable motion detection to avoid false alerts.

Another factor is scene complexity. Since the detector can highlight a maximum of three anomalies per frame (color and/or motion combined), a large number of color anomalies can drown out motion detections. In cluttered or highly colorful scenes, the detector may prioritize color contrast over movement.

If you want to focus purely on movement, you can switch to a detector with motion-only detection:

  • Video.Motion (e.g., V2.5.Video.Motion) — For recorded footage
  • Live.Motion — For livestreams

This disables color analysis and helps the motion detector perform more reliably in complex visual environments.

💡 Tip: Motion detection works best when the drone is completely stationary. Any camera movement will reduce the detector's ability to identify moving objects.

🕵️ How do I review detections in Eagle Eyes?
+

The Eagle Eyes computer vision system enables real-time detections on your live drone feed. This means you can look back over areas you've flown and review all the images that triggered a detection helping hone in on clues identifying things that might otherwise be overlooked. The detector can be run on recorded footage from any drone, any image or any video file. For more information on how the detector works, see here.

The intended way to review detections after the fact is by running the detector on recorded footage using our desktop software Eagle Eyes Scan. The following video outlines the recommended workflow for reviewing recorded images after a drone flight in Eagle Eyes Scan. Note that the same workflow applies to recorded video files as well.

It is also possible to review past detections directly in Eagle Eyes Pilot, although this is not the recommended workflow. To do this, either tap the three dots (⋯) button on the bottom right of the main landing screen in Eagle Eyes Pilot. Then select View Past Detections:

RC EE Pilot main screen

Or access the detections view from within the piloting screen by long-pressing the film roll icon next to the camera photo point marker button:

RC EE Pilot film roll icon

That will bring you to the detections page in Eagle Eyes Pilot:

RC EE Pilot detections page

From the detections page, you can filter results by session or remove all filters to display all detections stored on your device from previous flights.

RC EE Pilot filter options

Note that filtering detections by session will reset if you shut down the app and restart. Detections can also be sorted by time and detection score.

RC EE Pilot sorting options

Again, while detection review in Eagle Eyes Pilot is available, the recommended workflow for reviewing, analyzing, and exporting detections remains through Eagle Eyes Scan on desktop. Development is underway to expand and improve in-app review options in future releases.

🤖 How does the detector work?
+

The exact workings are difficult to describe in plain English, but here's the gist of it.

The system detects objects based on colour or motion.

For colour, the detector looks for small patches of unusually coloured pixels. The more frequently a colour appears in the image, the less it's considered as a candidate for detection. The ideal target for the colour detector is a small cluster of pixels with a colour that stands out from the rest of the scene.

For motion, the system looks for isolated moving objects when the rest of the frame is stationary. Motion-based detections should not occur when the drone itself is moving, although small, distinct movements (like a bird against the sky or an object drifting on calm water) can still register.

Colour and motion may combine to create a single, combined detection.

The detector identifies up to three of the most unusual objects in each frame based on colour, motion, or a mix of both. Each detection is assigned a score from 0 (not significant) to 1 (highly significant). A detection appears on screen if its score is, or has ever been, above 0.5. Lower-scored detections are still logged and can be viewed later in Hypersensitive (H) Mode.

While many modern drones, such as those in the DJI Mavic 4 series, now feature AI object detection systems based on shape recognition, these rely on seeing a full or nearly full view of an object before triggering a detection. In many search and rescue or public safety scenarios, however, the most critical signs are not full shapes but subtle, almost imperceptible flashes of colour or slight movements partially obscured by terrain or vegetation. Those are the moments most likely to be missed by the human eye, and that's where the Eagle Eyes system excels.

Eagle Eyes computer vision also differs from other colour anomaly detection systems in that it's built for real-time detection, specifically designed to fit into the operational workflow for search and rescue and public safety teams who need immediate situational awareness while flying.

⚠️ Why does Eagle Eyes sometimes detect the wrong objects or miss people?
+

Eagle Eyes uses color and motion analysis to highlight small areas ("blobs") that stand out from their surroundings. This method works well when there's strong color contrast between the subject and the background, for example, bright clothing against darker terrain, but it's not foolproof.

At times, the detector may highlight objects that aren't important (false positives) or miss objects that are (false negatives). Brightly coloured or moving leaves can sometimes trigger detections. Shadows, glare, and low contrast can also make detection more difficult.

The system identifies up to three anomalies per frame, so if there are many visually distinct or moving objects in the scene, it may prioritize those instead of the targets you care about.

The main thing to keep in mind is that the detector is there to assist your own observation, to draw your attention to possible clues, not to replace what you see yourself.

How to improve detection accuracy

  • Angle matters: The detector performs best when the camera is angled downward, reducing distractions from buildings, the horizon, or vehicles.
  • Use video for motion detection: The motion detector activates only when the drone is stationary. If you expect the subject to be moving (e.g., waving), use video and pause the drone periodically.
  • Contrast and color: The current color detector (v2.5) looks for rare colors, not shapes. Stationary subjects wearing natural tones (brown, green, gray) are harder to detect.
  • Resolution and range: Expect some false positives. Ensure your imagery is sharp enough that you can quickly review detections and rule out irrelevant ones by eye.
  • Exposure settings: Overexposed footage increases false detections from chromatic aberration, while underexposed footage hides subtle color differences in shadows. Adjust exposure to keep colors balanced.
  • Video vs. photos: In forested terrain, video can outperform still photos; the detector can catch brief glimpses through canopy gaps that a human might miss.

Other relevant questions:

  • How does the detector work?
  • What is the difference between the different detector modes?
🚁 How should I fly the drone to get the best results from Eagle Eyes?
+

In general - we try not to give advice on how to fly the drone - because it depends too much on context and environmental factors (tree canopy, slope, subject condition, pilot/spotter experience, team workflow etc.), and is best left to the local search team to decide. We simply suggest flying the drone in the same way you would as if you were looking for the person by eye. The detection system is just an assistant - it is still the human pilot/spotter who is primarily responsible for finding the subject.

In Brief…

That said - if we're forced to say one mode of flight that works well overall: 50m high, camera pitched 70° down, moving slowly enough to avoid blur (depends on light conditions). Briefly stopping every 15s to detect possible motion.

Don't just take our word for it — here are a few additional resources you might find useful.

The Overview, Focused, Systematic (OFS) Method

There have been a few studies on how to most effectively locate missing persons by drone. One we recommend is the OFS method proposed by the Danish Emergency Management Agency (DEMA). You can find Slides, Action Cards, and Test Sheet. In brief, the OFS method involves a sequence of 3 phases:

  • Overview Flight - A short overview of the full search area at 120m, followed by a flight around the perimeter of the search area at 50-70m, with camera pointing down 40°-70° - looking for any possible points of interest to investigate in the next phase.
  • Focused Search - A search of any dangerous or high-probability areas inside the search area.
  • Systematic Search - An autonomous grid search of the full area.

More details on Page 7 of the Action Cards.

Norwegian Police Drone Search Techniques in SAR Operations

The Norwegian police drone search approach pairs data-driven SAR planning (the "bike-wheel" model) with task-specific drone tactics — a 75° gimbal, ~100 m AGL, thermal-first sensing and six standardized search patterns (GLS, PS, SS variants) — to maximize probability of detection while keeping searches fast and repeatable.

View the full document

Using Smart Oblique mode on DJI enterprise drones

Taking pictures at various angles can increase the chances of spotting a subject, especially in environments where trees, terrain, or shadows might hide something from a straight-down view. Here is a short video from one of our users showing how Eagle Eyes Scan was used on a mission flown with Smart Oblique (5-Way Oblique) Capture.

View the LinkedIn video

🎥 How do I get a clean HDMI output from my drone controller in DJI Pilot 2 and Eagle Eyes Pilot?
+

The following video shows how to toggle the on-screen display overlays on and off in both DJI Pilot 2 and Eagle Eyes Pilot to get a clean HDMI output, for feeding into Eagle Eyes Scan or an external monitor.


In DJI Pilot 2:

  1. Open the menu (top right corner button) and tap HD.
  2. Change "Duplicate Screen" to "Camera View."
  • Duplicate Screen shows the full controller interface with all on-screen controls and telemetry.
  • Camera View removes those overlays, giving you a clean video feed, ideal for running detection or streaming video to Eagle Eyes Scan.

In Eagle Eyes Pilot:

  1. Open the menu (three lines in the top right).
  2. Go to Livestreaming.
  3. Toggle Clean HDMI Output on or off.

When Clean HDMI Output is enabled, the video signal coming from your RC Pro controller will be free of any on-screen display elements, giving you a pure video feed ready for use in Eagle Eyes Scan or any HDMI display setup.

🌍 How do I get coordinates for detections in Eagle Eyes Scan?
+

Eagle Eyes Scan allows you to see the coordinates for each of the detections. The coordinates shown correspond to the drone's position at the time the image associated with each detection was captured.

How you access these coordinates depends on how your data is being ingested:

Processing recorded DJI MP4 files:

If you're processing MP4 files from DJI drones, make sure "Subtitle" recording is turned on in DJI Pilot 2 (as shown below). This creates .SRT files alongside the video. When importing your videos into Eagle Eyes Scan, select both the MP4 and matching SRT files this will enable per-frame GPS coordinates.

Running live detection over HDMI:

If you're running live detection via an HDMI cable, make sure your laptop and drone controller are on the same Wi-Fi network. This allows Eagle Eyes Scan to pick up live drone coordinates during the livestream.

  • Non-DJI drones or videos without SRT files: If you're using a non-DJI drone that doesn't support SRT recording, or you have videos captured without SRT files, you can import flight records as CSV files (choose "+" → "Flight Record (CSV)" in Eagle Eyes Scan). The system will automatically align GPS coordinates from the flight record to the video based on timestamps.
  • Loading still images: If you're loading image files, Eagle Eyes Scan will automatically extract the coordinates from the image metadata (EXIF).

In the end, you should see something like this, where clicking the coordinates bar opens a dialog that lets you copy coordinates in various formats.

Coordinates in Eagle Eyes Scan
🎯 How do I recalibrate or re-center the gimbal in Eagle Eyes Pilot?
+

Eagle Eyes Pilot has a setting to recalibrate and re-center the gimbal.

  1. In the piloting view, tap the three horizontal lines in the top right corner of the screen.

Three horizontal lines menu

  1. When the drop-down menu appears, scroll down and select Drone.

Drone menu selection

  1. From there, you'll see the options to:
    • Recenter Gimbal
    • Calibrate Gimbal
    • Turn the Navigation Beacon on or off
    • Adjust the Spotlight

Gimbal and drone options

📝 How do I share feedback, footage, or report detector errors to help improve the Eagle Eyes detector?
+

We encourage you to reach out with any questions at info@EagleEyesSearch.com.
If you'd like to share footage or general feedback, please use our feedback form or our share footage form.
📺 The video below shows how to report detector errors.

Your feedback and contributions are greatly appreciated!

📷 Can I run the detector on full-res drone photos and add those full-res photos to Caltopo while the drone is still in the air?
+

Yes, Eagle Eyes Pilot allows you to send full-resolution drone photos from the drone down to the controller and view them on the controller and/or add them to your Caltopo map as a geolocated photo point while your drone is still in flight. It is also possible to run the detector on those full resolution photos on the drone controller in EE Pilot to show all detections on the image.

To do this (see video below):

  1. Capture a photo using the camera/pin button in Eagle Eyes Pilot.
  2. Select Visual Photo Mode to capture the image and have the drone send the full-resolution photo directly to the controller.
  3. Tap the thumbnail photo that appears to open the full-screen version with detections displayed. You can tap the red "X" button in the top right to turn detections off and view the raw photo.

Note: Eagle Eyes Pilot is not designed for reviewing images, it's intended for real-time detection during flight. This workflow is not optimized for post-capture image review, so you can expect a high number of false positives when viewing detections this way.

We are currently developing an refined workflow for this type of use case.

It is also possible to review past detections directly in Eagle Eyes Pilot, although this is not the recommended workflow. To learn more about reviewing detections, refer to the Reviewing Detections FAQ.

🎮 How do I set up Eagle Eyes on my drone controller?
+

📺 Eagle Eyes Controller Setup

See detailed instructions in the 📘 Eagle Eyes Pilot Manual.

  1. Install via the Firebase link you receive by email after purchasing or getting approved for a free trial
  2. Grant app permissions
  3. Activate your license
  4. Connect controller to drone and press "FLY"
🔑 How do I activate my license for Eagle Eyes Scan on my desktop/laptop computer?
+

Contents
→ Activation instructions for Eagle Eyes Scan 1.1.2 and up
→ Activation instructions for Eagle Eyes Scan 0.5.3

Activation instructions for Eagle Eyes Scan 1.1.2 and up

Follow the activation instructions as shown in the first few minutes of this video:


Activation instructions for Eagle Eyes Scan 0.5.3

To activate your Eagle Eyes License for Eagle Eyes Scan on your laptop follow the instructions outlined in this video:

Please note:

  • The licensing process must be completed on the same computer as the one that has Eagle Eyes Scan installed.
  • The Machine ID displayed in Scan in the license activation window should match the Machine ID shown during the licensing process online. You can see this highlighted in red in the two images below (your Machine ID will be unique to your computer).

Screenshot from Scan license activation window:

Scan license activation window

Screenshot from the licensing flow on the Eagle Eyes account page:

Eagle Eyes account page licensing flow

At the bottom of the license activation web page, copy the resulting key (200+ characters) back into Scan via "paste from clipboard".

For more information see the Eagle Eyes Scan user manual.

🎮 How do I activate my license for Eagle Eyes Pilot on my controller?
+

Starting the activation process:

  • The first time you open Eagle Eyes, you'll be prompted to complete the controller setup
  • Tap Connect next to the listed license to begin
  • Each license includes an expiry date — you can start activation anytime from the app's start screen, or switch to a different license

Activating your license (QR code method):

  • Scan the QR code using another device with a camera
  • This opens the activation page in your browser (you may be asked to log in first)
  • Select the license ID you want to use — you'll see how many device activations remain
  • If your license isn't listed, scroll down and enter your 20-character license ID (found in your activation email)
  • Choose Use this license for setup, scroll down, and confirm
  • After about 10 seconds, your controller will confirm successful activation

Troubleshooting (manual activation):

If you don't have a device with a camera or the QR scan doesn't work:

  • Note the 6-character code shown on the controller next to "or go to www.eagleeyessearch.com/activate – use code …"
  • On a computer browser, visit www.eagleeyessearch.com/activate and log in if prompted
  • Enter the 6-character code and follow the steps to complete activation
  • Keep your controller on and connected — you'll see a confirmation once activation succeeds

⏱ Important: Complete the activation process within 15 minutes. Each activation session times out after that period.

🗺️ How do I connect to Caltopo?
+

📺 Connecting to Your Team's CalTopo Map

  1. Select Fly in Eagle Eyes Pilot
  2. Select the three lines at the top right of the screen
  3. Select "Connect to Caltopo"
  4. Sign into Caltopo
  5. Choose the map from "Your Data" in Caltopo (double tap to select)

See additional instructions in the 📘 Eagle Eyes Pilot Manual

📴 Can I fly my drone offline and upload my drone's tracks to CalTopo?
+

Yes, from within the Eagle Eyes Pilot app, this can be done even when flying offline. Your drone can be flown using either Eagle Eyes Pilot or DJI Pilot 2. Eagle Eyes Pilot automatically reads the DJI flight logs stored on your drone controller. Once you're back online, in just a few clicks, you can upload your drone's GPS tracks from that offline flight directly to your CalTopo map.

This feature is available for free and does not require a license. Note that real-time tracking to CalTopo does require a paid license, but offline tracking and seamlessly uploading recorded tracks remain free for all users.

Note: You can also download offline base maps from CalTopo and load them into Eagle Eyes so you have reliable reference maps when flying offline. This works by downloading MBTiles from CalTopo and uploading them into Eagle Eyes Pilot, allowing the map tiles to be stored directly on your controller for use without an internet connection.

📍 How to drop a marker in Eagle Eyes Pilot and use it as a reference for returning to an area after a battery swap?
+

The easiest way is with the pin/camera icon under the map on the right side of the Pilot app view:

Pin/camera icon under the map

Tap it and a dialog will pop up.

By default, "Capture View" is selected — open the dropdown and choose No photo, just add a marker.

Dialog with dropdown selection

Tap Capture then OK, and a marker will save at your current location.

Marker saved at current location

If your drone has a laser rangefinder:

Laser rangefinder options

With "Mark object using laser measurement" toggled ON, the marker drops at the laser strike point.

With it OFF, the marker saves at the drone's current location.

Laser measurement toggle options

To return to a saved point after swapping batteries:

  1. Open the map again from the right side.
  2. Tap the saved point.
  3. Tap the "++" circle icon — a red line will draw from your drone's location to that point, helping you navigate back.
🛒 Is Eagle Eyes available on the iOS App Store or Google Play?
+

The app is available for download through our website and not available on the app store. iOS users (IPhones, IPads): Sorry - DJI has abandoned iOS - so we do not have plans to support it for Eagle Eyes Pilot. Eagle Eyes Scan however is compatible with Mac OS ( find more details here).

🔒 What is Eagle Eyes' privacy and data security policy?
+

You can view our full privacy policy here. In short: your data always stays local, under your control, and is never uploaded to our servers.

Question not answered here?

Contact us at info@EagleEyesSearch.com

Eagle Eyes Footer Logo

Contact

  • info@EagleEyesSearch.com
  • Squamish, BC, Canada

Social

    YouTube
    LinkedIn
    Instagram
    X

Subscribe to our newsletter

© Eagle Eyes Search. All Rights Reserved.

Share feedback with Eagle Eyes

Upload video/image here
Terms of Use | Privacy Policy