Cam-Wise
Guide

Getting better results with Cam-Wise

Cam-Wise learns from your examples. The better you review, the better your detection gets. This guide shows step by step how to review images well, build your dataset, train, and solve problems — in plain language, no technical background needed.

Ook beschikbaar in het Nederlands: Cam-Wise handleiding

1. Quick start

Cam-Wise works differently from a regular camera app: it doesn’t just detect “motion” — it learns from your feedback what actually matters to you. The shortest route from new user to your own working detection looks like this:

  1. Pick a camera — connect the camera whose footage you want to use, for example your front door camera or the one overlooking the driveway.
  2. Create a detection target — describe what you want to recognize, for example “Alex’s car” or “Parcel courier”.
  3. Review images — in Review, decide per image: is this a good example, do I skip it, or is it a counter-example?
  4. Check your dataset — make sure your collection of examples is right: enough of them, varied, correctly labeled.
  5. Train — let Cam-Wise build its own model version from your examples.
  6. Test the model — see what the new model does and doesn’t recognize on real footage.
  7. Improve — add examples for the situations the model got wrong, and train again.

That last step isn’t an exception — it’s the normal rhythm. Cam-Wise improves in rounds. Every round of feedback — a few good examples, a few counter-examples — makes the next model version a bit smarter for your situation.

TipYou don’t have to get everything right in one go. A small start (15–30 good examples) followed by targeted improvement works better than trying to build a “perfect” dataset upfront.

2. What makes a good detection target?

A detection target is the name of what you want to recognize. Cam-Wise trains a separate recognition per target, so the more concrete the target, the better the result. Good examples:

  • “Alex’s car” — one specific car, recognizable by shape and color.
  • “Neighbor’s cat” — one specific animal that regularly visits your garden.
  • “Parcel courier” — a recognizable category: someone with a package at your front door.

Overly broad targets work poorly. “Anything that moves”, “something suspicious” or “people and cars and animals” are not good detection targets: the model can’t tell what exactly it should learn, and you can’t review the examples consistently. If you often find yourself doubting whether something “counts”, your target is probably too broad.

One target or several?

  • One detection target is enough if you want to track one thing: is Alex’s car on the driveway, yes or no.
  • Multiple detection targets are useful when you want to recognize different things separately: for example “Alex’s car” and “Neighbor’s cat”. Each target gets its own examples and its own color during review, so the collections never get mixed up.
Recommended approachStart with one concrete detection target and build it up calmly. Only add a second target once the first one works reasonably well. Two half datasets deliver less than one good one.
Common mistakeUsing one detection target for two different things (“the family’s cars”) when you actually want to recognize them separately. Split it into two targets — splitting later is more work.

3. Reviewing images in Review

In Review you see images Cam-Wise extracted from your camera footage. Your judgment determines what the model learns. Per image you roughly have these choices:

When do you choose positive?

Choose positive when the object of your detection target is clearly recognizable in the image: Alex’s car visibly on the driveway, the courier at the front door. Then draw (or verify) the box around the object and pick the right detection target as its label.

When do you skip?

Skipping is the right choice more often than you’d think. Skip when:

  • the image has nothing to do with your detection target (a passer-by, a bird, an empty street);
  • the object is in the image but so unclear that you would be guessing;
  • you already saved many near-identical images of this exact moment.

Skipping is not “throwing away”: it only means this image won’t be used as teaching material. A skipped image does no harm; a badly labeled one does.

When do you choose counter-example?

Choose counter-example when Cam-Wise mistook this image for your detection target, but it isn’t: a different car in the spot where Alex’s car usually parks, the garbage bin in front of the camera, a shadow that looks like a cat. See chapter 9 for when this is useful.

When do you use doubt/unsure?

Genuinely can’t tell — is that the neighbor’s cat or a different cat? Then mark the image as doubt, or skip it for now and come back later. Forcing a doubtful case into positive or counter-example does more damage than letting it sit.

Special cases

  • Image without a relevant object: skip. Only if the model wrongly recognized it as your target is it a candidate counter-example.
  • Very dark or blurry image: can you still clearly recognize the object yourself? Then it can be positive — night images are actually valuable. Would you be guessing? Skip.
  • Duplicate images: near-identical images from the same moment add little. Keep one (the clearest) and skip the rest.
Cam-Wise Frame Editor with a detection-target chip and a box drawn around a car
In Review you choose the right detection target and draw a tight box around the object Cam-Wise should learn to recognize.
TipRule of thumb: “Could I show this image to someone else and would they immediately say what’s in it?” If yes: usable. If no: skip.

4. Drawing boxes: what is a good box?

Every positive example comes with a box: the frame that marks where the object is. The quality of your boxes directly determines how well the model learns to look.

The basic rules

  • Tight around the object. The box follows the edges of the object, not the scenery around it.
  • Not too much background. A box with half the driveway in it teaches the model that the driveway is part of the car — you don’t want that.
  • Not too small. Don’t cut off visible parts of the object; a box that only covers the car’s roof is too tight.
Tight green box exactly around a vehicle in a Cam-Wise camera image
Good boxA good box (green) sits tight around the visible vehicle and includes as little street, bushes or facade as possible.
Cam-Wise Review with a yellow motion hint as a coarse starting box
Too coarse as final boxA motion hint helps you get started, but it is often too loose. Correct it before you save the image as an example.

Object partly visible or half out of frame

  • Use it when this happens often in practice and the object remains clearly recognizable. Does Alex’s car always drive halfway into the frame before parking? Then those half views are valuable — draw the box around the visible part.
  • Skip it when so little is visible that you only “know” what it is from context. A corner of a bumper is not a good example.

Difficult conditions

  • Reflections and windows: never draw a box around a mirror image or reflection; that’s not the object itself.
  • Shadows: the shadow is not part of the object. Box the car, not the car plus its shadow.
  • Rain and night: fine examples as long as the object is recognizable. Headlights with so much glare that only light blobs are visible: skip.

Multiple objects in one image

If several relevant objects are in the frame — Alex’s car and the neighbor’s cat — draw a separate box per object and pick the right detection target per box. Objects that don’t have a detection target get no box.

Common mistakeDrawing boxes loosely “to be safe”. A loose box is not safer — the model learns background as part of the object and will later react to similar backgrounds.

5. Detection targets as colored labels

During review your detection targets act as labels: for each box you choose which target it belongs to, for example “Alex’s car” or “Neighbor’s cat”. Each detection target has its own color and the box takes that color — so you can see at a glance what you labeled.

  • Always pick the detection target deliberately per box; the color is your visual check.
  • Each approved example lands in the collection (dataset) of that specific detection target — examples of “Alex’s car” never accidentally train “Neighbor’s cat”.
  • In Dataset you can later see per detection target what you collected: how many positive examples, how many counter-examples.
  • In Model management you can see per detection target which model versions were trained with it.
Watch outWhen saving, quickly check that the box color matches what you meant. A wrongly chosen label stands out immediately by its color — and is a one-click fix at that moment, much harder to find back later.

6. How many examples do you need?

There is no magic number, but these guidelines usually hold up in practice:

Positive examplesWhat to expect
10–15A first impression; recognition is still weak and inconsistent.
15–30Enough for a first test model to experiment with.
30–50A usable base for daily use.
50–100Usually noticeably stronger and more stable.
100+Only useful if there is real variety — 100 copies of the same image add nothing.

More important than the count is the quality and variety of the examples. Thirty different, well-labeled images beat a hundred near-identical ones. See the next chapter.

TipAt 25 examples and unsure whether to train? Just do it. An early model version shows you exactly where things still go wrong, and that tells you which examples to add. Training is never final — there’s always a next version.

7. Variety: different beats more of the same

A model learns from differences. Many near-identical images teach the model only one situation — and as soon as reality deviates a little (different light, different angle), it recognizes nothing. Useful variety includes:

  • day / evening / night;
  • rain / dry weather;
  • close by / far away;
  • fully visible / partly visible;
  • different angles (arriving, parked, driving off);
  • with and without headlights on;
  • the object next to other objects (the car next to a visitor’s car, the cat next to the garbage bin);
  • different seasons and light conditions (low sun, snow, autumn leaves).

Bad dataset enrichment

Adding 30 frames from one video of the same parking maneuver. That’s 30 “examples”, but the model learns one situation from them — and your counter looks misleadingly high.

Good dataset enrichment

Picking 1–2 good frames from each of 5 different videos (morning, evening, rain, a different parking spot, with a visitor’s car next to it). Ten images, five situations: that’s what genuinely improves a model.

Recommended approachFor every new example, ask yourself: “What does the model learn from this that it didn’t know yet?” If the answer is “nothing new”, skip the image.

8. Which frame do you pick from a video?

From a single video you often get several candidate frames, each with a confidence score (how sure the model is). Important to know:

  • Don’t automatically pick the frame with the highest confidence. If one frame has confidence 90 and another 70, that only says what the current model finds easy — not what makes a good teaching example.
  • Pick the frame that shows the object most clearly, most completely and most representatively.
  • Confidence is a tool, not the truth. A lower-confidence frame can be more valuable: it may show an angle or light situation the model still struggles with — exactly what it needs to learn.
  • Don’t use many near-identical frames from the same video; pick a few good, different frames instead.
TipA useful rhythm per video: pick one frame where the object is at its clearest, and optionally one extra frame that shows something genuinely different (another distance, another angle). More is rarely needed.

9. Using counter-examples

A counter-example is an image that looks like your detection target but isn’t it. Think of: a different (similar) car on the driveway, the garbage bin in the spot where the cat always sits, a shadow shaped like a person, a bicycle the model mistakes for a courier, a bush moving in the wind.

  • Counter-examples are most useful after you have a first model: then you can see where the model concretely goes wrong, and correct exactly those mistakes.
  • Not every bad image is a counter-example. A blurry or unclear image that the model did not mistake for your target should simply be skipped. Use counter-example only when the model (or you at first glance) wrongly took the image for the target.
  • Counter-examples belong to a specific detection target: “a different car” is a counter-example for “Alex’s car”, not for “Neighbor’s cat”.
  • Use counter-examples deliberately to reduce false alerts: every recurring mistake you add as a counter-example becomes less likely in the next model version.
Common mistakeMarking everything that’s “not good” as a counter-example. Counter-examples are medicine against a specific confusion, not a trash bin. When in doubt: skip.

10. Checking your dataset

In Dataset you see, per detection target, what you have collected:

  • Positive examples — images with a box and label the model uses as “this is it”;
  • Counter-examples — images the model uses as “this is not it”;
  • the breakdown per detection target, so you can see which target still needs attention.
Cam-Wise Dataset screen with detection targets, positive and counter-example counts, and example cards with boxes
In Dataset you see how many examples you have collected per detection target and which images are positive or counter-examples.

Walk through your dataset calmly every now and then, especially before training. Watch for:

  • Enough examples? See the guidelines in chapter 6.
  • Too many identical images? Thin out series of near-identical frames.
  • Wrong labels? A cat labeled as a car poisons both targets at once.
  • Bad boxes? Too loose, too tight or drawn around the shadow — fix them or remove the example.
  • Counter-examples that are actually positive? One truly positive image among the counter-examples actively works against your model.
  • Swapped detection targets? Check for off-color boxes between similar images.
TipFive minutes of dataset cleanup often delivers more than an hour of reviewing new images. Every mistake in the dataset is re-learned by every next model.

11. Training: when and why?

Training means: Cam-Wise builds a new model version from your current dataset. The previous version stays available; you can always compare and roll back.

  • Don’t train after every single example. One new image changes little; training takes time and mostly yields a near-identical version.
  • Train after a useful batch — for example after 10–20 new, varied examples, or after adding targeted counter-examples.

Good moments to retrain:

  • you have collected enough new positive examples;
  • you added counter-examples for a recurring mistake;
  • the current model regularly misses something it should see;
  • the current model regularly detects something it shouldn’t.
Watch outA new model version is not automatically better. After every training, compare the new model against the previous one on real footage before making it active (see chapter 14).

12. Epochs, explained simply

Epochs = how many times Cam-Wise practices on all your examples during training. With 10 epochs the model looks at every image in your dataset 10 times, each pass slightly better tuned.

  • Too few epochs: the model hasn’t practiced enough and may not learn your examples well.
  • Too many epochs: the model starts to fit your exact examples too closely — it knows them by heart, but gets worse at new, slightly different situations.

Safe guidelines:

  • Unsure? Use the default setting. It’s chosen to work well for most datasets.
  • First model: keep it at default or low — you first want to see where it goes wrong, not train to the maximum right away.
  • Bigger, more varied dataset: training somewhat longer can then make sense.
  • Never crank it to extreme values at random “because more must be better” — that often backfires.
Cam-Wise training window with model choice, epochs and batch fields
When training you usually leave the default settings: Cam-Wise shows epochs, batch and the dataset that will be used.

13. Batch, explained simply

Batch = how many examples Cam-Wise processes at the same time during training. Compare it to doing the dishes: you can carry three plates at once or one at a time — the end result is clean dishes, but pace and load differ.

  • Bigger batch: can train faster, but needs more of your computer’s memory.
  • Smaller batch: slower, but safer on lighter PCs.

Advice:

  • Unsure? Leave the default value.
  • Training crashes or your computer runs out of memory? Lower the batch.
  • Training runs stable? Change nothing. Batch is not a dial that makes the model smarter.

14. Model management and versions

Every training produces a new version: Model V1, V2, V3, and so on. Version numbers belong to a detection target — the detection target is the name of what you recognize, the version is how far that recognition has progressed.

  • A new version does not become active automatically. You decide which version your cameras use.
  • You can always go back to a previous version if the new one disappoints.
  • Don’t compare on a single image. One lucky or unlucky image says little; look at several situations (day, night, close, far) before judging.

Is the new version worse? It happens, and it’s no disaster:

  1. Set the previous version back as the active one.
  2. Look at the situations where the new version went wrong.
  3. Add examples or counter-examples for exactly those situations.
  4. Train again and compare again.
Cam-Wise Model management with Model V7 as the active version and older versions below it
In Model management you see which model version is active per detection target, and you can keep older versions alongside the newest one.
Recommended approachTreat a new model version like a job applicant: let it shadow on real footage for a few days first, then give it the permanent job (make it active).

15. What if Cam-Wise doesn’t detect something?

The car was on the driveway, but Cam-Wise didn’t see it. Work through these steps in order — the cause is more often at the start of the chain than at the end.

Cam-Wise Dashboard showing camera status, automatic processing and the latest review information
When a detection is missed, start with the camera status: check whether the camera is active and whether images have recently arrived in Review.

Step 1: Did the camera see the object?

  • Is the object really within this camera’s view, or just outside the viewing angle?
  • Was the camera active at that moment?
  • Did the camera or integration record that moment? No recording = nothing to detect.

Step 2: Is the image usable?

  • Too dark to recognize anything yourself?
  • Object too far away or too small in the frame?
  • Motion blur (smearing in the image)?
  • A reflection, dirt on the lens, or a window in between?

If you can barely see the object yourself, the model can’t either. That’s not a model problem — it’s an image problem.

Step 3: Is this kind of situation in the dataset?

  • Do you have examples of this kind of moment — night, rain, this distance?
  • Is this angle or light situation already in your dataset, or is it new to the model?

Step 4: Is the right detection target selected?

  • Not accidentally reviewed under the wrong target (the label “Neighbor’s cat” on the car)?
  • Are the boxes of the existing examples correct?

Step 5: Is the sensitivity/threshold too strict?

  • A lower review threshold shows more candidates — useful to find out whether the model did see the object but stayed just under the threshold.
  • Don’t raise the trigger threshold (for alerts and actions) too high too early; do that only once the model has proven stable.

Step 6: Retrain with better examples

  • Add a few good examples of exactly the missed situation.
  • Add counter-examples if there is confusion with something similar.
  • Train a new model version and compare before you activate.
TroubleshootingMost common cause in practice: the missed situation (night, rain, a far angle) simply isn’t in the dataset yet. Adding two or three good examples of that situation and retraining usually solves it.

16. What if Cam-Wise gives too many false alerts?

The model sees Alex’s car in every white car, or reports the cat at every shadow. Work through these steps:

  1. Check your boxes. Loose boxes are the classic cause: the model learned background and now reacts to that background.
  2. Add targeted counter-examples. Mark exactly the images the model gets wrong (that other white car, that shadow) as counter-examples for the right detection target.
  3. Raise the trigger threshold carefully. A small increase filters out doubtful cases; a big increase only masks the problem and costs you real detections.
  4. Add more variety to your positive examples, so the model learns more sharply what makes the object unique.
  5. Check whether your detection target is too broad. “Car” will logically alert on every car; “Alex’s car” won’t.
  6. Train a new version and compare with the previous one before switching.
TipThree or four good counter-examples of the same recurring mistake are usually enough to strongly reduce that mistake in the next version. You don’t need to collect every single false alert.

17. What if Review shows too many images?

Reviewing hundreds of candidates a day isn’t sustainable — and it isn’t necessary. Here’s how to make it manageable:

  1. Raise the review threshold carefully. You’ll only see candidates the model is more confident about. Do this step by step, or you’ll miss exactly the instructive borderline cases.
  2. Skip generously. Bad images and duplicates don’t need a verdict; skipping is free.
  3. Review in batches. Ten focused minutes once a day or every few days works better than constantly keeping up.
  4. Use counter-examples only where they really help (recurring confusion) — not as a dismiss button for every irrelevant image.
  5. Check your scanner and import settings. If the intake is set too wide (for example, everything on every motion), you’re mopping with the tap running.

18. Common mistakes

  • Using too many identical frames — high counts, little learning effect (see chapter 7).
  • Drawing boxes too loosely — the model learns background and starts reacting to it.
  • Always keeping half or unclear objects — partly visible is fine, but only while it stays recognizable.
  • Using counter-example where skip is better — counter-examples are for concrete confusion, not for junk.
  • Training with too few examples — below ±15 it becomes guesswork; collect a bit more first.
  • Trusting a new model immediately without comparing — new version ≠ better version.
  • Making detection targets too broad — “anything that moves” is not a target, it’s a problem.
  • Picking the wrong color/label during review — check the box color before saving.
  • Training for the wrong camera — examples from the backyard camera don’t help the front door model; every viewpoint is its own situation.

19. Recommended workflow per phase

First start

Calmly collect 15–30 good, varied positive examples. Don’t train on 5 images yet; no counter-examples needed yet either.

First model

Train, and then focus on studying the mistakes: what does the model miss, where does it go wrong? That determines your next step — not collecting more of the same.

Improvement phase

Add exactly what’s missing: counter-examples for recurring mistakes, positive examples for missed situations (night, rain, another angle). Train per useful batch, compare versions.

Stable phase

The model works to your satisfaction: only train when something genuinely changes — a new season, a different parking spot, a new recurring mistake. Occasionally walking through the dataset is enough maintenance.

Multiple detection targets

Build targets one at a time. Bring the first target to the improvement or stable phase before going all-in on the second; that keeps reviewing manageable and quality high.

20. Short checklist before training

  • Right camera selected.
  • Right detection target selected.
  • Enough positive examples (guideline: at least 15–30).
  • Enough variety (light, distance, angle, weather).
  • Bad and duplicate images skipped, not labeled.
  • Counter-examples checked (nothing positive slipped in?).
  • Dataset briefly reviewed for labels and boxes.
  • Training settings at default, unless you have a concrete reason to change them.

21. Short checklist after training

  • New model version reviewed on real footage.
  • Compared with the previous version, across several situations.
  • Not activated automatically without that check.
  • When in doubt: kept the previous version active.
  • Fed the mistakes you found back into Review and Dataset (new examples or counter-examples).

22. Frequently asked questions

How many images do I need?

Guideline: 15–30 for a first test model, 30–50 for a usable base, 50–100 for a stronger model. Variety counts more than raw numbers — see chapter 6.

Do I have to keep every frame?

No. Pick a few good, different frames per video and skip the rest. Near-identical frames add little.

Is confidence the same as quality?

No. Confidence says how sure the current model is, not how good the image is as a teaching example. A lower-confidence frame can be more valuable precisely because it shows something the model doesn’t know well yet.

What do I do with half objects?

Use them if the object stays clearly recognizable and the situation occurs often in practice; skip them if you’d be guessing. Always box only the visible part.

What is a counter-example?

An image that looks like your detection target but isn’t it — a different car, a shadow, the garbage bin. You use it to reduce false alerts. See chapter 9.

When do I retrain?

After a useful batch of new examples, after adding counter-examples, or when the model regularly misses something or detects something wrongly. Not after every single image.

What is batch?

How many examples are processed at the same time during training. Leave it at default; only lower it if you run into memory problems. See chapter 13.

What are epochs?

How many times the model practices on all your examples during training. Too few = too little learned; too many = memorized and worse on new situations. The default is almost always right. See chapter 12.

Why does the camera see something but Cam-Wise doesn’t?

Usually: there is no usable recording of the moment, the image is too dark/small/blurry, or the situation isn’t in your dataset yet. Work through the steps in chapter 15.

Why does Cam-Wise see something I don’t care about?

The model confuses something with your detection target. Add the mistake as a counter-example and retrain — see chapter 16.

Can I use multiple detection targets?

Yes. Each target has its own examples, its own color during review and its own model versions. Do build them one at a time.

Can I go back to an older model?

Yes, always. Versions are kept in Model management; you choose which version is active and can switch back at any time.

Ready to put it into practice?

Create a free account and build your own detection with your existing camera. No credit card needed.