Skip to content

Fingerling counting for hatcheries

Count every fingerling in seconds.

Film a basin with your phone. Fincount gives the count, the sizes and a certificate your buyer can check.

Built for African catfish hatcheries. Works offline on an Android phone. Every count comes with a range.

Book a demo

The problem

Counting by hand costs youfish, feed and trust.

Every fingerling is counted before it leaves the hatchery. Today that count is a person with a bowl, or a weighed sample divided by a guess.

  1. 01

    Counts are guesses, and guesses start arguments

    “I counted 5,000. The buyer counted again and says it is short.”

    Fingerlings are counted by hand, or by weighing a small sample and dividing. The errors carry through to harvest, where farmers often find fewer fish than they expected.

    lost on a 5% miscount of 100,000 juveniles sold at ₦50 to ₦80 each

    Source: Southern Regional Aquaculture Center, publication 395, AgricBusiness market survey

  2. 02

    Big fry eat small fry

    “By the third week the big ones had eaten half of the small ones.”

    In a study of African catfish fry, survival after four weeks was 1.2% with no sorting and 49.17% when the fry were sorted by size every three days. You can only sort what you can measure.

    survival after four weeks, no sorting against sorting every three days

    Source: The Fish Site, grading catfish fry

  3. 03

    Feed is most of the cost

    “We feed by guess, and feed is where the money goes.”

    Feed is estimated at 60% to 70% of what it costs to grow fish. Feeding by the real weight of the fish in a pond, not by a guess, saves money on every bag.

    of production cost is feed

    Source: SeafoodSource, citing WorldFish

Dozens of catfish crowded together at the muddy edge of a pond
Photo: Chileofarms, CC BY-SA 4.0

The market

The workspace

See the workspaceyour whole team uses.

This is the real workspace with test basins from the Fincount simulator. Click through the counts, a sale and a pond. Nothing here can be changed.

Read only tour. Test basins from the Fincount simulator.

Open the full tour
Fincount

Test hatchery

Loading the tour workspace.

Counts

1 in this tour

Walkthrough basin

One frame of the video

Basin frame the count was made on

Stock count, 3 to 5 cm

Final

0fish

Range 99 to 109

Low 99Count 104High 109

Model trained on test basins

How it works

Film, count, certify.

Three steps, one phone. Each step shows what you see on the screen.

One count, start to report

Seconds from the start of filming

  1. 01Film

    10 seconds, phone on its stand about 50 cm above the basin.

  2. 02Phone count

    First count on the phone, offline. Design target: under 10 seconds.

  3. 03Upload

    About 3 MB for 10 seconds of video, sent when the phone has signal. It can start later than drawn.

  4. 04Cloud check

    A stronger version of Fincount AI recounts on AWS. Design target: under 2 minutes. The one run we walk through took the engine 4.4 seconds.

    2 min
  5. 05Count report

    Ready when the cloud check ends. Your buyer can scan it and check the count.

The filming rule

Design target

Waits for signal

Report ready

The bars show the order of one count and our design targets, not field timings. The 10 second film is the filming rule; the under 10 second phone count and the under 2 minute cloud check are the targets we are building to.

  1. 01Step 1

    Film a basin for 10 seconds

    Pour the fingerlings into a light basin with a little water, put the printed scale card on the floor and hold the phone above it. The Capture Guide checks the picture live and unlocks the record button only when it is good.

    • Basin in view, scale card found
    • Phone level, picture sharp, no glare
    • Works offline, on a phone you can buy in Abuja
  2. 02Step 2

    Get the count in seconds

    The phone gives a first count straight away. When the video uploads, a stronger check recounts every basin and gives the final count, the size spread and an estimated weight, each as a range.

    • A dot on every fish it counted
    • A range, never a single hopeful number
    • Too crowded? It tells you to split the basin
  3. 03Step 3

    Send a count your buyer can check

    Basins add up into one sale. Fincount signs the sale and gives your buyer a link and a QR code. The buyer scans it, sees the count as you issued it, and can recount on arrival with the same app.

    • Any change to the count shows
    • Buyer recount, fish that died on the way included
    • A difference is only a dispute when it is outside both ranges

Fincount AI

What Fincount AI does,what code checks, what a person confirms.

Every feature has the AI doing the hard part, plain code checking it, and a person with the last word where it matters. Pick a stage.

0102040607
The counting setup: basin, scale card, phone on a stand, fish. Drawing, not to scale.

Before the fish are counted, the picture has to be good.

  1. Fincount AI
    Checks the live camera: basin in view, scale card found, phone level, sharp, no glare, not too crowded.
    Code checks
    Sharpness, glare, tilt and card checks before recording unlocks.
    A person confirms
    The worker refilms when told.

1 of 13 features

How Fincount AI works

Follow one real count,step by step.

We took one basin through the whole pipeline and wrote down every number: the frames, the checks, the card, the dots, the range, the sizes and the weight. Nothing is hidden behind a black box.

  1. 01

    Frames sampled

    20 frames
  2. 02

    Picture checked

    5 of 5 checks passed
  3. 03

    Scale card found

    1.95 pixels to the millimetre
  4. 04

    Every fish marked

    88 dots on one frame
  5. 05

    Frames combined

    75th percentile 106
  6. 06

    Range set

    99 to 109

Numbers from a test basin made by the Fincount simulator.

The setup

The same setupfor every basin.

A light coloured basin with about 3 cm of water, the printed scale card on the floor and the phone on a stand about 50 cm above. The card is 50 mm across, so every fish can be measured against it.

45 TO 50 CMABOUT 50 CMABOUT 3 CMOF WATER50 MM SCALE CARDPHONESTAND

Side view. Distances from the field protocol.

The old way and Fincount

Counting by handagainst counting with Fincount.

Counting by hand

7 steps

  1. 01A person counts the fingerlings with a bowl.
  2. 02Or a small sample is weighed and the weight is divided.
  3. 03The fish are poured from hand to hand at the gate.
  4. 04The buyer counts again and says it is short.
  5. 05The count turns into an argument at the gate.
  6. 06The errors carry through to harvest, where farmers find fewer fish than they expected.
  7. 07Feed is bought by guess, not by the real weight of the fish.

Fincount

One phone, ten seconds a basin

  1. 01

    Film a basin for 10 seconds

    Basin in view, scale card found

  2. 02

    Get the count in seconds

    A dot on every fish it counted

  3. 03

    Send a count your buyer can check

    Any change to the count shows

Who uses Fincount

Three people,three moments.

Fincount fits into the moment where fish change hands or get fed.

At the sale

Hatchery owner

Buyers are at the gate and the basins are lined up. Each basin takes ten seconds to film, the sale adds up on the phone, and the buyer scans a code and sees the count you issued. No pouring fish from hand to hand, no argument at the gate.

When the fish arrive

Farm manager

The truck has just arrived. You scan the certificate, film the basins and add the fish that died on the way. If the numbers sit inside the ranges, you sign off. If not, both sides see the same basins and settle it that day.

On a farm visit

Feed company field officer

At the pond you film a sample, and Fincount gives the pond weight and the day's feed from your company's own feeding table. The farm owner sees the number on the spot, and your office sees the farm, when the farm agrees to share.

Try it

Try it on your ownbasin video.

Upload a 10 second video or a photo of a basin and watch Fincount AI mark the fish. You get the count, the range, the picture checks and the replay. Your file is deleted after 24 hours and is never used for training.

What makes a good video

  • A light coloured basin with about 3 cm of water
  • The printed scale card flat on the floor
  • Phone about 50 cm above, level, in the shade
  • 10 seconds, no hands in the picture

The model is early and is still learning from hatchery footage. Treat try it results as a demonstration.

Technology

Built on AWS.

Fincount AI is trained and checked on AWS. The first count runs on the phone, so it works without a signal. Your data is kept in the AWS Africa (Cape Town) Region.

  1. 01

    Amazon SageMaker AI

    Fincount AI trains its own counting, sizing and quality models on Amazon SageMaker AI, and tests each new version before it is released.
  2. 02

    AI on the phone with ONNX Runtime

    A small version of Fincount AI runs on the phone with ONNX Runtime. Counting works offline: the first count needs no signal and takes seconds.
  3. 03

    The cloud check on AWS

    Every basin you upload is recounted on AWS by a stronger version of Fincount AI. That recount is the final count. If it and the phone disagree, a person looks.
  4. 04

    Amazon S3

    Videos are kept in Amazon S3 with a fingerprint of each file, so a changed video shows. Only short lived links can read them.
  5. 05

    AWS KMS

    Every count certificate is signed with a key held in AWS KMS. The key never leaves it, and any change to the count breaks the signature, so a buyer can check it.
  6. 06

    AWS Africa (Cape Town) Region

    Your videos, counts and certificates are kept in the AWS Africa (Cape Town) Region.

Pilots

Built withearly hatcheries.

The first hatcheries use Fincount free for 30 days. We help you set up the basin and the scale card, and we hand count some of your basins twice so that the range on your results is set from your own fish.

During the pilot

  • You get count reports for your sales. They become count certificates once accuracy is published.
  • You own your videos and records. We train on them only if you say yes in writing.
  • We visit with a measuring board and a scale to check sizes and weights against your own fish.
  • You tell us what is wrong, and we fix it.

Pricing

Monthly plansin naira.

Month to month, no contract. Each plan lists what it includes. The first hatcheries start with a free 30 day pilot.

Hatchery Starter

For a hatchery that sells to a few farms

a month, about $15

  • Up to 100,000 fish counted a month
  • Count certificates
  • 2 users

Hatchery Pro

For a hatchery that counts all week

a month, about $44

  • Up to 1,000,000 fish counted a month
  • Sizes and size groups
  • Batch records
  • 10 users

Farm

For a farm that buys fingerlings

a month, about $11

  • Recount on arrival
  • Pond weight
  • Feed plans

Feed company

For a company with field staff

a month, about $293

  • Up to 50 field staff
  • Farm dashboards
  • Feeding tables

Lenders and programmes

For stock and delivery checks

Talk to us

for stock and delivery checks

  • Stock and delivery checks

Dollar figures use about ₦1,367 to the dollar and are rounded.

A note from the team

Why we are buildingFincount.

Catfish farming in Nigeria begins with a bowl of tiny fish and a person trying to count them. The count decides what the buyer pays, how much feed a farm orders and whether a sale ends with a handshake or an argument.

We think that count should take ten seconds, come with an honest range, and be something both sides can check. We also think the people who raise the fish should own the pictures of their fish.

So we are building Fincount with hatcheries, not just for them. We publish how we measure accuracy, we show you every step Fincount AI takes, and we tell you when a basin is too crowded to count well. If you run a hatchery, farm or feed company and want to help us get it right, we would like to hear from you.

The Fincount team

Questions

Questionshatchery owners ask.

How do I film a basin?

Pour the fingerlings into a light coloured basin with about 3 cm of water, lay the printed scale card on the floor, and hold the phone about 50 cm above it in the shade. Film for 10 seconds. The Capture Guide tells you what to fix before it lets you record.

Does it work without internet?

Yes. The phone gives the first count without a connection. The video uploads when you are back online, and the stronger cloud check on AWS then gives the final count.

How accurate is it?

Every count comes with a range, not a single number. We publish how accuracy is measured on the accuracy page: two hand counts of every basin, and hatcheries and days the model never saw. Fincount AI is still learning from hatchery footage, and the early hatcheries help us measure it.

What if a basin is too crowded?

Fincount tells you to split it into two basins and film again. Too many fish in one basin cannot be counted well by anyone, so we do not pretend.

Is a count certificate a legal document?

No. It is an estimate made from video, with a range, the method and the model version printed on it. You and your buyer agree the recount rule in advance. The rule printed on every certificate is that a difference is only a dispute when it is bigger than the combined range.

Who owns my videos?

You do. Fincount uses your videos to train its AI only if you say yes in writing, and you can withdraw that at any time. A feed company sees a farm's data only while the farm agrees.

Where are my videos kept?

In Amazon S3, in the AWS Africa (Cape Town) Region, with a fingerprint of each file so a changed video shows. Only short lived links can read them. The security and privacy page says who can see what.

What phones does it run on?

Android phones, including the mid range phones that are common in Nigeria. The first count runs on the phone itself, so it does not need a fast phone or a fast connection.

What does the free pilot include?

The first hatcheries get 30 days free, with help setting up the basin and the scale card. After that you choose a monthly plan, with no contract.

Count your next basin with Fincount.

Film a basin, get the count, and send your buyer a count they can check. The first hatcheries get 30 days free.