{"id":50848,"date":"2026-09-17T09:05:45","date_gmt":"2026-09-17T08:05:45","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=50848"},"modified":"2026-09-28T14:57:03","modified_gmt":"2026-09-28T13:57:03","slug":"basis-cctv-opleiding-fisheye-camera-360-graden","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-fisheye-camera-360-graden\/","title":{"rendered":"Fisheye-camera: 360\u00b0 overzicht versus herkenning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"50848\" class=\"elementor elementor-50848\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94796c2 e-flex e-con-boxed e-con e-parent\" data-id=\"94796c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de21c08 elementor-widget elementor-widget-html\" data-id=\"de21c08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   CCTV ACADEMY\n   BASIS CCTV OPLEIDING\n   HOOFDSTUK 18\n   FISHEYE-CAMERA:\n   360\u00b0 OVERZICHT VERSUS HERKENNING\n   ========================================================= *\/\n\n.cctv-course-page{\n  --navy:#102d5c;\n  --navy-dark:#081d3d;\n  --blue:#16a9dc;\n  --cyan:#55d7ff;\n  --yellow:#ffd600;\n  --red:#ed2b24;\n  --orange:#f59e0b;\n  --green:#15956b;\n  --purple:#7657d8;\n  --white:#ffffff;\n\n  --text-light:#dbe7f5;\n  --text-soft:#bdcbe0;\n  --text-dark:#172033;\n  --text-muted:#58687c;\n\n  --light:#f5f8fc;\n  --border:#dfe7f0;\n  --shadow:0 18px 48px rgba(8,29,61,.14);\n\n  max-width:1180px;\n  margin:0 auto;\n  padding:20px;\n\n  color:var(--text-light);\n\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page *,\n.cctv-course-page *::before,\n.cctv-course-page *::after{\n  box-sizing:border-box;\n}\n\n.cctv-course-page a{\n  text-decoration:none;\n}\n\n.cctv-course-page > section > p{\n  color:var(--text-light);\n}\n\n.cctv-course-page > section > p strong{\n  color:#fff;\n}\n\n.cctv-intro{\n  max-width:940px;\n  margin-bottom:30px;\n\n  color:var(--text-soft)!important;\n\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.cctv-hero{\n  position:relative;\n  overflow:hidden;\n\n  margin-bottom:100px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 85% 10%,\n      rgba(22,169,220,.33),\n      transparent 30%\n    ),\n    linear-gradient(\n      135deg,\n      var(--navy-dark),\n      var(--navy)\n    );\n\n  color:#fff;\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-hero-inner{\n  display:grid;\n  grid-template-columns:1.04fr .96fr;\n\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  position:relative;\n  z-index:2;\n\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  padding:60px 52px 100px;\n}\n\n.cctv-kicker{\n  display:inline-flex;\n  width:max-content;\n  align-items:center;\n  gap:10px;\n\n  margin-bottom:22px;\n  padding:8px 14px;\n\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.10);\n\n  color:#fff;\n\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-kicker-number{\n  display:grid;\n  place-items:center;\n\n  width:28px;\n  height:28px;\n\n  border-radius:50%;\n\n  background:var(--red);\n\n  color:#fff;\n}\n\n.cctv-hero h1{\n  margin:0 0 22px;\n\n  color:#fff;\n\n  font-size:clamp(39px,5vw,65px);\n  line-height:1.03;\n  letter-spacing:-.04em;\n}\n\n.cctv-hero h1 span{\n  color:var(--yellow);\n}\n\n.cctv-hero-lead{\n  max-width:690px;\n  margin:0;\n\n  color:#e6eef9;\n\n  font-size:20px;\n}\n\n.cctv-hero-image{\n  position:relative;\n\n  min-height:500px;\n}\n\n.cctv-hero-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:500px;\n\n  object-fit:cover;\n\n  background:#030608;\n}\n\n.cctv-hero-image::after{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  background:linear-gradient(\n    90deg,\n    rgba(8,29,61,.62) 0%,\n    rgba(8,29,61,.08) 48%,\n    transparent 100%\n  );\n}\n\n\n\/* =========================================================\n   PROGRESS\n   ========================================================= *\/\n\n.cctv-progress{\n  position:absolute;\n  z-index:3;\n\n  left:52px;\n  bottom:29px;\n\n  width:315px;\n  max-width:calc(100% - 104px);\n}\n\n.cctv-progress-text{\n  display:flex;\n  justify-content:space-between;\n\n  margin-bottom:8px;\n\n  color:#d9e5f5;\n\n  font-size:12px;\n  font-weight:700;\n}\n\n.cctv-progress-track{\n  height:7px;\n\n  overflow:hidden;\n\n  border-radius:20px;\n\n  background:rgba(255,255,255,.18);\n}\n\n.cctv-progress-track span{\n  display:block;\n\n  width:75%;\n  height:100%;\n\n  border-radius:20px;\n\n  background:var(--yellow);\n}\n\n\n\/* =========================================================\n   SECTIONS\n   ========================================================= *\/\n\n.cctv-section{\n  margin:110px 0;\n}\n\n.cctv-section:first-of-type{\n  margin-top:0;\n}\n\n.cctv-eyebrow{\n  display:inline-block;\n\n  margin-bottom:16px;\n\n  color:var(--cyan);\n\n  font-size:13px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-course-page h2{\n  display:inline-block;\n\n  margin:0 0 38px;\n  padding:16px 25px;\n\n  border-radius:13px;\n\n  background:var(--navy-dark);\n\n  color:var(--yellow);\n\n  font-size:clamp(29px,3.3vw,42px);\n  font-weight:850;\n  line-height:1.13;\n  letter-spacing:-.025em;\n\n  box-shadow:0 8px 24px rgba(8,29,61,.20);\n}\n\n.cctv-course-page h3{\n  margin:0 0 14px;\n\n  color:var(--navy);\n\n  font-size:22px;\n  line-height:1.25;\n}\n\n\n\/* =========================================================\n   GRIDS\n   ========================================================= *\/\n\n.cctv-grid-2{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:32px;\n}\n\n.cctv-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:28px;\n}\n\n.cctv-grid-4{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:22px;\n}\n\n\n\/* =========================================================\n   CARDS\n   ========================================================= *\/\n\n.cctv-card{\n  position:relative;\n\n  padding:34px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 10px 30px rgba(8,29,61,.08);\n}\n\n.cctv-card p{\n  color:var(--text-muted);\n}\n\n.cctv-card strong{\n  color:var(--navy-dark);\n}\n\n.cctv-card-red{\n  border-top:5px solid var(--red);\n}\n\n.cctv-card-green{\n  border-top:5px solid var(--green);\n}\n\n.cctv-card-blue{\n  border-top:5px solid var(--blue);\n}\n\n.cctv-card-orange{\n  border-top:5px solid var(--orange);\n}\n\n.cctv-card-purple{\n  border-top:5px solid var(--purple);\n}\n\n\n\/* =========================================================\n   BADGES\n   ========================================================= *\/\n\n.cctv-badge{\n  display:inline-block;\n\n  margin-bottom:13px;\n  padding:6px 11px;\n\n  border-radius:999px;\n\n  color:#fff;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-badge-red{\n  background:var(--red);\n}\n\n.cctv-badge-green{\n  background:var(--green);\n}\n\n.cctv-badge-blue{\n  background:var(--blue);\n}\n\n.cctv-badge-orange{\n  background:var(--orange);\n}\n\n.cctv-badge-purple{\n  background:var(--purple);\n}\n\n\n\/* =========================================================\n   CUSTOMER QUOTE\n   ========================================================= *\/\n\n.cctv-customer-quote{\n  position:relative;\n\n  margin:105px 0;\n\n  padding:45px 48px 45px 110px;\n\n  border-radius:24px;\n\n  background:linear-gradient(\n    135deg,\n    #1a427d,\n    var(--navy-dark)\n  );\n\n  color:#fff;\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-customer-quote::before{\n  content:\"!\";\n\n  position:absolute;\n\n  left:34px;\n  top:38px;\n\n  display:grid;\n  place-items:center;\n\n  width:54px;\n  height:54px;\n\n  border-radius:50%;\n\n  background:var(--yellow);\n\n  color:var(--navy-dark);\n\n  font-size:31px;\n  font-weight:900;\n}\n\n.cctv-customer-quote strong{\n  display:block;\n\n  margin-bottom:9px;\n\n  color:var(--yellow);\n\n  font-size:14px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-customer-quote p{\n  margin:0;\n\n  color:#fff;\n\n  font-size:25px;\n  font-weight:750;\n  line-height:1.45;\n}\n\n\n\/* =========================================================\n   KAREN\n   ========================================================= *\/\n\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:110px 0;\n  padding:45px;\n\n  border:1px solid rgba(85,215,255,.34);\n  border-radius:25px;\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(85,215,255,.16),\n      transparent 27%\n    ),\n    linear-gradient(\n      135deg,\n      #0a2850,\n      #081d3d\n    );\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-karen::after{\n  content:\"K\";\n\n  position:absolute;\n  right:20px;\n  bottom:-65px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n}\n\n.cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n\n  margin-bottom:18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(255,255,255,.15);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.07);\n\n  color:var(--cyan);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n}\n\n.cctv-karen h3{\n  position:relative;\n  z-index:2;\n\n  color:var(--yellow);\n\n  font-size:31px;\n}\n\n.cctv-karen p{\n  position:relative;\n  z-index:2;\n\n  max-width:920px;\n\n  color:#dce8f6;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\n\/* =========================================================\n   IMAGE CARDS\n   ========================================================= *\/\n\n.cctv-image-card{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:23px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 13px 34px rgba(8,29,61,.10);\n}\n\n.cctv-image-card img{\n  display:block;\n\n  width:100%;\n  height:350px;\n\n  object-fit:cover;\n\n  background:#050708;\n}\n\n.cctv-image-card.contain img{\n  object-fit:contain;\n\n  padding:15px;\n\n  background:#f5f7fa;\n}\n\n.cctv-image-caption{\n  padding:24px 26px 28px;\n\n  color:var(--text-muted);\n}\n\n.cctv-image-caption strong{\n  display:block;\n\n  margin-bottom:8px;\n\n  color:var(--navy-dark);\n\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   FISHEYE FEATURE\n   ========================================================= *\/\n\n.cctv-fisheye-feature{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:26px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 16px 44px rgba(8,29,61,.11);\n}\n\n.cctv-fisheye-feature-grid{\n  display:grid;\n  grid-template-columns:1.1fr .9fr;\n}\n\n.cctv-fisheye-feature-image{\n  min-height:450px;\n}\n\n.cctv-fisheye-feature-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:450px;\n\n  object-fit:cover;\n\n  background:#07090b;\n}\n\n.cctv-fisheye-feature-copy{\n  padding:44px;\n}\n\n.cctv-fisheye-feature-copy h3{\n  color:var(--navy-dark);\n\n  font-size:30px;\n}\n\n.cctv-fisheye-feature-copy p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   CENTER \/ EDGE COMPARISON\n   ========================================================= *\/\n\n.cctv-zone{\n  padding:32px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-zone-icon{\n  display:grid;\n  place-items:center;\n\n  width:58px;\n  height:58px;\n\n  margin-bottom:20px;\n\n  border-radius:50%;\n\n  color:#fff;\n\n  font-size:16px;\n  font-weight:900;\n}\n\n.cctv-zone.center{\n  border-top:5px solid var(--green);\n}\n\n.cctv-zone.center .cctv-zone-icon{\n  background:var(--green);\n}\n\n.cctv-zone.edge{\n  border-top:5px solid var(--red);\n}\n\n.cctv-zone.edge .cctv-zone-icon{\n  background:var(--red);\n}\n\n.cctv-zone p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   PROCESS \/ PRINCIPLE\n   ========================================================= *\/\n\n.cctv-process{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:18px;\n}\n\n.cctv-process-step{\n  position:relative;\n\n  padding:29px;\n\n  border:1px solid var(--border);\n  border-radius:21px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-process-step::after{\n  content:\"\u2192\";\n\n  position:absolute;\n  top:40px;\n  right:-16px;\n  z-index:4;\n\n  display:grid;\n  place-items:center;\n\n  width:32px;\n  height:32px;\n\n  border-radius:50%;\n\n  background:var(--yellow);\n\n  color:var(--navy-dark);\n\n  font-weight:900;\n}\n\n.cctv-process-step:last-child::after{\n  display:none;\n}\n\n.cctv-process-number{\n  display:grid;\n  place-items:center;\n\n  width:54px;\n  height:54px;\n\n  margin-bottom:19px;\n\n  border-radius:16px;\n\n  background:var(--navy-dark);\n\n  color:var(--yellow);\n\n  font-size:20px;\n  font-weight:900;\n}\n\n.cctv-process-step p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   GALLERY\n   ========================================================= *\/\n\n.cctv-gallery-card{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:19px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 8px 25px rgba(8,29,61,.08);\n\n  transition:.2s ease;\n}\n\na.cctv-gallery-card:hover{\n  transform:translateY(-4px);\n\n  box-shadow:0 15px 35px rgba(8,29,61,.13);\n}\n\n.cctv-gallery-card img{\n  display:block;\n\n  width:100%;\n  height:220px;\n\n  object-fit:cover;\n\n  background:#080808;\n}\n\n.cctv-gallery-card.contain img{\n  object-fit:contain;\n\n  padding:10px;\n\n  background:#f5f7fa;\n}\n\n.cctv-gallery-caption{\n  padding:18px 19px 20px;\n}\n\n.cctv-gallery-caption strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--navy-dark);\n}\n\n.cctv-gallery-caption span{\n  display:block;\n\n  color:var(--text-muted);\n\n  font-size:14px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   PURPOSE CARDS\n   ========================================================= *\/\n\n.cctv-purpose{\n  padding:31px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-purpose-icon{\n  display:grid;\n  place-items:center;\n\n  width:56px;\n  height:56px;\n\n  margin-bottom:20px;\n\n  border-radius:16px;\n\n  background:var(--navy);\n\n  color:var(--yellow);\n\n  font-weight:900;\n}\n\n.cctv-purpose p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   COMPARISON\n   ========================================================= *\/\n\n.cctv-comparison{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 10px 30px rgba(8,29,61,.08);\n}\n\n.cctv-comparison-row{\n  display:grid;\n  grid-template-columns:.8fr 1fr 1fr;\n}\n\n.cctv-comparison-cell{\n  padding:23px;\n\n  border-bottom:1px solid var(--border);\n}\n\n.cctv-comparison-cell:not(:last-child){\n  border-right:1px solid var(--border);\n}\n\n.cctv-comparison-row:last-child .cctv-comparison-cell{\n  border-bottom:0;\n}\n\n.cctv-comparison-head{\n  background:var(--navy-dark);\n\n  color:#fff;\n\n  font-weight:900;\n}\n\n.cctv-comparison-head.fisheye{\n  color:var(--cyan);\n}\n\n.cctv-comparison-head.focus{\n  color:#8de1bc;\n}\n\n.cctv-comparison-label{\n  color:var(--navy-dark);\n\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   TECH TIP\n   ========================================================= *\/\n\n.cctv-tech-tip{\n  margin:105px 0;\n\n  padding:39px 42px;\n\n  border:1px solid #9edcee;\n  border-left:7px solid var(--blue);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #eaf8fd,\n    #fff\n  );\n\n  color:#335563;\n}\n\n.cctv-tech-tip-title{\n  margin-bottom:11px;\n\n  color:#087da3;\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-tech-tip strong{\n  color:#173d4c;\n}\n\n\n\/* =========================================================\n   WARNING\n   ========================================================= *\/\n\n.cctv-warning{\n  margin:105px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #f1b8b5;\n  border-left:7px solid var(--red);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #fff0ef,\n    #fff\n  );\n\n  color:#5d4241;\n}\n\n.cctv-warning-title{\n  margin-bottom:10px;\n\n  color:var(--red);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-warning strong{\n  color:#3d2423;\n}\n\n\n\/* =========================================================\n   PRO TIP\n   ========================================================= *\/\n\n.cctv-pro-tip{\n  display:grid;\n  grid-template-columns:78px 1fr;\n  gap:26px;\n  align-items:start;\n\n  margin:110px 0;\n\n  padding:39px;\n\n  border:1px solid #f1cd78;\n  border-left:7px solid var(--orange);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #fff6de,\n    #fff\n  );\n\n  color:var(--text-dark);\n}\n\n.cctv-pro-icon{\n  display:grid;\n  place-items:center;\n\n  width:66px;\n  height:66px;\n\n  border-radius:18px;\n\n  background:var(--orange);\n\n  color:#fff;\n\n  font-size:31px;\n  font-weight:900;\n}\n\n.cctv-pro-tip h3{\n  color:#955800;\n\n  font-size:23px;\n}\n\n.cctv-pro-tip p{\n  color:#4f5f73;\n}\n\n.cctv-pro-tip strong{\n  color:#172033;\n}\n\n\n\/* =========================================================\n   REMEMBER\n   ========================================================= *\/\n\n.cctv-remember{\n  margin:110px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #b7e6d2;\n  border-left:7px solid var(--green);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #e9f9f3,\n    #fff\n  );\n\n  color:#415a51;\n}\n\n.cctv-remember-title{\n  margin-bottom:10px;\n\n  color:var(--green);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-remember strong{\n  color:#173b31;\n}\n\n\n\/* =========================================================\n   LINKS\n   ========================================================= *\/\n\n.cctv-link-cloud{\n  display:flex;\n  flex-wrap:wrap;\n  gap:13px;\n\n  margin-top:28px;\n}\n\n.cctv-chip{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n\n  padding:11px 16px;\n\n  border:1px solid #dbe5ef;\n  border-radius:999px;\n\n  background:#fff;\n\n  color:var(--navy)!important;\n\n  font-size:14px;\n  font-weight:800;\n\n  transition:.2s ease;\n}\n\n.cctv-chip::before{\n  content:\"\u2192\";\n\n  color:var(--red);\n\n  font-weight:900;\n}\n\n.cctv-chip:hover{\n  transform:translateY(-2px);\n\n  background:#eef9fd;\n\n  border-color:#9fd8eb;\n}\n\n\n\/* =========================================================\n   NAVIGATION\n   ========================================================= *\/\n\n.cctv-navigation{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:20px;\n\n  margin-top:120px;\n  margin-bottom:55px;\n}\n\n.cctv-nav-card{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  min-height:140px;\n\n  padding:29px 32px;\n\n  border-radius:22px;\n\n  background:var(--navy-dark);\n\n  color:#fff!important;\n\n  transition:.2s ease;\n}\n\n.cctv-nav-card:hover{\n  transform:translateY(-3px);\n}\n\n.cctv-nav-card.next{\n  text-align:right;\n\n  background:linear-gradient(\n    135deg,\n    var(--navy),\n    var(--navy-dark)\n  );\n}\n\n.cctv-nav-label{\n  margin-bottom:6px;\n\n  color:var(--yellow);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-nav-title{\n  color:#fff;\n\n  font-size:21px;\n  font-weight:850;\n}\n\n\n\/* =========================================================\n   COPYRIGHT\n   ========================================================= *\/\n\n.cctv-copyright{\n  margin:55px 0 15px;\n  padding-top:30px;\n\n  border-top:1px solid rgba(255,255,255,.15);\n\n  color:#9fb0c8;\n\n  font-size:13px;\n  text-align:center;\n}\n\n.cctv-copyright strong{\n  color:#dce7f5;\n}\n\n.cctv-copyright span{\n  color:var(--yellow);\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media(max-width:1000px){\n\n  .cctv-grid-4,\n  .cctv-process{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .cctv-process-step:nth-child(2)::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:900px){\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3,\n  .cctv-fisheye-feature-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-copy{\n    padding:42px 30px 90px;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:320px;\n  }\n\n  .cctv-progress{\n    left:30px;\n\n    max-width:calc(100% - 60px);\n  }\n\n  .cctv-comparison-row{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-comparison-cell{\n    border-right:0!important;\n  }\n\n  .cctv-comparison-row:not(:last-child){\n    border-bottom:2px solid var(--border);\n  }\n\n  .cctv-section,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember{\n    margin-top:75px;\n    margin-bottom:75px;\n  }\n\n  .cctv-pro-tip{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-navigation{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media(max-width:650px){\n\n  .cctv-grid-4,\n  .cctv-process{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-process-step::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:550px){\n\n  .cctv-course-page{\n    padding:10px;\n\n    font-size:16px;\n  }\n\n  .cctv-hero{\n    border-radius:19px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 23px 85px;\n  }\n\n  .cctv-card,\n  .cctv-purpose,\n  .cctv-zone,\n  .cctv-karen,\n  .cctv-customer-quote,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-pro-tip,\n  .cctv-remember{\n    padding:25px;\n\n    border-radius:18px;\n  }\n\n  .cctv-customer-quote{\n    padding-top:90px;\n  }\n\n  .cctv-customer-quote::before{\n    left:25px;\n    top:25px;\n  }\n\n  .cctv-fisheye-feature-copy{\n    padding:25px;\n  }\n\n  .cctv-course-page h2{\n    display:block;\n\n    font-size:28px;\n  }\n\n  .cctv-image-card img,\n  .cctv-gallery-card img,\n  .cctv-fisheye-feature-image img{\n    height:auto;\n    min-height:0;\n  }\n\n}\n\n\n\/* =========================================================\n   TAALKEUZE \u00b7 NL \/ FR \/ EN\n   ========================================================= *\/\n.cctv-course-page .cctv-langbar{\n  display:flex;\n  align-items:center;\n  justify-content:flex-end;\n  gap:8px;\n  margin:0 0 18px;\n  padding:10px 12px;\n  border:1px solid rgba(255,255,255,.12);\n  border-radius:16px;\n  background:var(--navy-dark);\n  box-shadow:0 8px 24px rgba(8,29,61,.14);\n}\n\n.cctv-course-page .cctv-lang-label{\n  margin-right:5px;\n  color:var(--text-soft);\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-lang-btn{\n  min-width:48px;\n  padding:8px 12px;\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n  background:rgba(255,255,255,.07);\n  color:#fff;\n  font:inherit;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.06em;\n  cursor:pointer;\n  transition:transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease;\n}\n\n.cctv-course-page .cctv-lang-btn:hover{\n  transform:translateY(-1px);\n  border-color:var(--yellow);\n}\n\n.cctv-course-page .cctv-lang-btn.is-active{\n  border-color:var(--yellow);\n  background:var(--yellow);\n  color:var(--navy-dark);\n}\n\n@media(max-width:550px){\n  .cctv-course-page .cctv-langbar{\n    justify-content:center;\n    flex-wrap:wrap;\n  }\n\n  .cctv-course-page .cctv-lang-label{\n    width:100%;\n    margin:0 0 2px;\n    text-align:center;\n  }\n}\n\n\/* ==========================================================\n   CCTV ACADEMY \u00b7 LESSON MASTER TEMPLATE 2026 \u00b7 LES 18\n   ========================================================== *\/\n\n.cctv-course-page{\n  --academy-bg:#f3f1ea;\n  --academy-paper:#fffdf8;\n  --academy-paper-2:#f8f5ed;\n  --academy-ink:#173042;\n  --academy-ink-2:#284a5f;\n  --academy-muted:#657482;\n  --academy-navy:#11384b;\n  --academy-navy-2:#0b2a39;\n  --academy-cyan:#43a9c5;\n  --academy-yellow:#e5b84b;\n  --academy-red:#bb382d;\n  --academy-green:#4d806b;\n  --academy-purple:#715f91;\n  --academy-shadow:0 20px 55px rgba(22,48,63,.08);\n\n  max-width:1240px;\n  margin:0 auto;\n  padding:18px 24px 72px;\n\n  color:var(--academy-ink);\n\n  background:\n    linear-gradient(rgba(17,56,75,.027) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(17,56,75,.027) 1px,transparent 1px),\n    var(--academy-bg);\n\n  background-size:44px 44px,44px 44px,auto;\n\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page > section > p{color:var(--academy-ink-2);}\n.cctv-course-page > section > p strong{color:var(--academy-navy);}\n\n\/* ---------- MASTER NAV ---------- *\/\n.cctv-master-nav{\n  position:sticky;\n  top:10px;\n  z-index:100;\n\n  overflow:hidden;\n  margin:0 0 22px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:18px;\n\n  background:rgba(255,253,248,.96);\n  box-shadow:0 14px 38px rgba(22,48,63,.10);\n  backdrop-filter:blur(14px);\n}\n\n.cctv-master-nav__progress-track{\n  height:3px;\n  background:#e8e4d9;\n}\n\n.cctv-master-nav__progress-track span{\n  display:block;\n  width:0;\n  height:100%;\n\n  background:linear-gradient(\n    90deg,\n    var(--academy-red),\n    var(--academy-yellow),\n    var(--academy-cyan)\n  );\n\n  transition:width .08s linear;\n}\n\n.cctv-master-nav__inner{\n  display:grid;\n  grid-template-columns:1fr auto 1fr;\n  gap:18px;\n  align-items:center;\n\n  min-height:66px;\n  padding:10px 13px;\n}\n\n.cctv-master-nav__left,\n.cctv-master-nav__right{\n  display:flex;\n  align-items:center;\n  gap:8px;\n}\n\n.cctv-master-nav__right{\n  justify-content:flex-end;\n}\n\n.cctv-master-nav__home,\n.cctv-master-nav__overview,\n.cctv-master-nav__prev,\n.cctv-master-nav__next{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n\n  min-height:40px;\n  padding:8px 13px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:999px;\n\n  background:#fff;\n  color:var(--academy-ink)!important;\n\n  font-size:11px;\n  font-weight:900;\n  line-height:1.1;\n\n  transition:transform .18s ease,border-color .18s ease;\n}\n\n.cctv-master-nav__home{\n  background:var(--academy-yellow);\n  color:#171717!important;\n}\n\n.cctv-master-nav__home-icon{\n  display:grid;\n  place-items:center;\n  width:23px;\n  height:23px;\n  border-radius:50%;\n  background:rgba(255,255,255,.58);\n}\n\n.cctv-master-nav__home:hover,\n.cctv-master-nav__overview:hover,\n.cctv-master-nav__prev:hover,\n.cctv-master-nav__next:hover{\n  transform:translateY(-1px);\n  border-color:rgba(187,56,45,.34);\n}\n\n.cctv-master-nav__next{\n  border-color:var(--academy-red);\n  background:var(--academy-red);\n  color:#fff!important;\n}\n\n.cctv-master-nav__center{\n  min-width:120px;\n  text-align:center;\n}\n\n.cctv-master-nav__course{\n  display:block;\n  margin-bottom:2px;\n  color:var(--academy-muted);\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-master-nav__lesson{\n  display:block;\n  color:var(--academy-navy);\n  font-size:13px;\n}\n\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-language-bar__label{\n  color:var(--academy-muted);\n}\n\n.cctv-master-nav__language .cctv-language-switcher{\n  border-color:rgba(17,56,75,.13);\n  background:#fff;\n  box-shadow:none;\n}\n\n.cctv-master-nav__language .cctv-language-switcher button{\n  color:var(--academy-ink);\n  border-right-color:rgba(17,56,75,.10);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button:hover{\n  background:#f0ece2;\n  color:var(--academy-red);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button.is-active{\n  background:var(--academy-red);\n  color:#fff;\n}\n\n\/* ---------- HERO ---------- *\/\n.cctv-hero{\n  margin:0 0 78px;\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:28px;\n\n  background:\n    radial-gradient(circle at 88% 8%,rgba(67,169,197,.10),transparent 27%),\n    linear-gradient(145deg,#fffdf8,#f6f1e5);\n\n  color:var(--academy-ink);\n  box-shadow:var(--academy-shadow);\n}\n\n.cctv-hero-inner{\n  grid-template-columns:1.03fr .97fr;\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  padding:54px 50px 96px;\n}\n\n.cctv-hero-context{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:10px;\n  margin-bottom:18px;\n  color:var(--academy-muted);\n  font-size:11px;\n  font-weight:800;\n}\n\n.cctv-hero-context a{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  color:var(--academy-red)!important;\n  font-weight:900;\n}\n\n.cctv-kicker{\n  margin-bottom:18px;\n  border:1px solid rgba(17,56,75,.12);\n  background:#eef4f4;\n  color:var(--academy-navy);\n}\n\n.cctv-kicker-number{\n  background:var(--academy-red);\n}\n\n.cctv-hero h1{\n  max-width:680px;\n  margin-bottom:20px;\n  color:var(--academy-navy);\n  font-size:clamp(40px,5vw,66px);\n  line-height:1;\n}\n\n.cctv-hero h1 span{\n  color:var(--academy-red);\n}\n\n.cctv-hero-lead{\n  color:var(--academy-muted);\n  font-size:19px;\n  line-height:1.65;\n}\n\n.cctv-hero-image,\n.cctv-hero-image img{\n  min-height:500px;\n}\n\n.cctv-hero-image::after{\n  background:linear-gradient(\n    90deg,\n    rgba(255,253,248,.80) 0%,\n    rgba(255,253,248,.18) 32%,\n    transparent 58%\n  );\n}\n\n.cctv-progress{\n  left:50px;\n  bottom:28px;\n}\n\n.cctv-progress-text{\n  color:var(--academy-muted);\n}\n\n.cctv-progress-track{\n  background:#e2ded4;\n}\n\n.cctv-progress-track span{\n  width:75%;\n  background:linear-gradient(90deg,var(--academy-red),var(--academy-yellow));\n}\n\n\/* ---------- TYPOGRAPHY ---------- *\/\n.cctv-section{\n  margin:90px 0;\n  scroll-margin-top:140px;\n}\n\n.cctv-intro{\n  max-width:850px;\n  color:var(--academy-muted)!important;\n  font-size:19px;\n}\n\n.cctv-eyebrow{\n  margin-bottom:12px;\n  color:var(--academy-red);\n}\n\n.cctv-course-page h2{\n  display:block;\n  width:fit-content;\n\n  margin:0 0 32px;\n  padding:0 0 12px;\n\n  border-radius:0;\n  border-bottom:4px solid var(--academy-yellow);\n\n  background:transparent;\n  color:var(--academy-navy);\n\n  font-size:clamp(30px,3.3vw,43px);\n  box-shadow:none;\n}\n\n.cctv-course-page h3{\n  color:var(--academy-navy);\n}\n\n\/* ---------- CARDS ---------- *\/\n.cctv-card,\n.cctv-cause-card,\n.cctv-step,\n.cctv-image-card,\n.cctv-gallery-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-card,\n.cctv-cause-card,\n.cctv-step{\n  border-radius:20px;\n  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;\n}\n\n.cctv-card:hover,\n.cctv-cause-card:hover,\n.cctv-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-card-red{border-top:4px solid var(--academy-red);}\n.cctv-card-green{border-top:4px solid var(--academy-green);}\n.cctv-card-blue{border-top:4px solid var(--academy-cyan);}\n.cctv-card-orange{border-top:4px solid var(--academy-yellow);}\n.cctv-card-purple{border-top:4px solid var(--academy-purple);}\n\n.cctv-card p,\n.cctv-cause-card p,\n.cctv-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-card strong,\n.cctv-cause-card strong{\n  color:var(--academy-navy);\n}\n\n.cctv-cause-number,\n.cctv-step-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- CUSTOMER QUOTE ---------- *\/\n.cctv-customer-quote{\n  margin:96px 0;\n\n  border:1px solid rgba(255,255,255,.08);\n  border-radius:24px;\n\n  background:\n    radial-gradient(circle at 92% 0,rgba(229,184,75,.12),transparent 27%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:\n    0 22px 44px rgba(17,44,59,.15),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-customer-quote strong{\n  color:#ffd676!important;\n}\n\n.cctv-customer-quote p{\n  color:#fff8e9!important;\n  opacity:1!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.14);\n}\n\n\/* ---------- IMAGES ---------- *\/\n.cctv-image-card,\n.cctv-gallery-card,\n.cctv-cause-card{\n  overflow:hidden;\n}\n\n.cctv-image-card,\n.cctv-gallery-card{\n  border-radius:20px;\n  transition:transform .24s ease,box-shadow .24s ease;\n}\n\n.cctv-image-card:hover,\n.cctv-gallery-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-image-card img,\n.cctv-gallery-card img,\n.cctv-cause-card img{\n  transition:transform .48s cubic-bezier(.22,.61,.36,1),filter .48s ease;\n}\n\n.cctv-image-card:hover img,\n.cctv-gallery-card:hover img,\n.cctv-cause-card:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n.cctv-image-caption,\n.cctv-gallery-caption,\n.cctv-cause-body{\n  color:var(--academy-muted);\n}\n\n.cctv-image-caption strong,\n.cctv-gallery-caption strong,\n.cctv-cause-card h3{\n  color:var(--academy-navy);\n}\n\n.cctv-badge-red{background:var(--academy-red);}\n.cctv-badge-green{background:var(--academy-green);}\n.cctv-badge-blue{background:var(--academy-cyan);}\n.cctv-badge-orange{background:#d89027;}\n.cctv-badge-purple{background:var(--academy-purple);}\n\n\/* ---------- TECH \/ PRO \/ WARNING \/ REMEMBER ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-pro-tip{\n  margin:96px 0;\n  border:1px solid rgba(229,184,75,.50);\n  border-left:6px solid var(--academy-yellow);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff9e8,#fffdf8);\n}\n\n.cctv-pro-icon{\n  background:var(--academy-yellow);\n  color:#1b252c;\n}\n\n.cctv-pro-tip h3{\n  color:#7a5715;\n}\n\n.cctv-warning{\n  margin:96px 0;\n  border:1px solid rgba(187,56,45,.25);\n  border-left:6px solid var(--academy-red);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff1ef,#fffdf8);\n}\n\n.cctv-warning-title{\n  color:var(--academy-red);\n}\n\n.cctv-remember{\n  margin:96px 0;\n  border:1px solid rgba(77,128,107,.28);\n  border-left:6px solid var(--academy-green);\n  border-radius:20px;\n  background:linear-gradient(145deg,#eff8f3,#fffdf8);\n}\n\n.cctv-remember-title{\n  color:var(--academy-green);\n}\n\n\/* ---------- LINKS ---------- *\/\n.cctv-chip{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-navy)!important;\n}\n\n.cctv-chip:hover{\n  border-color:rgba(67,169,197,.45);\n  background:#f0f7f7;\n}\n\n\/* ---------- FOOTER NAV ---------- *\/\n.cctv-course-footer-nav{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  margin:105px 0 52px;\n}\n\n.cctv-course-footer-nav > *{\n  min-height:150px;\n  padding:24px;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink)!important;\n\n  box-shadow:0 13px 30px rgba(22,48,63,.055);\n\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n}\n\n.cctv-course-footer-nav a:hover{\n  transform:translateY(-3px);\n  border-color:rgba(187,56,45,.28);\n  box-shadow:0 19px 36px rgba(22,48,63,.085);\n}\n\n.cctv-course-footer-nav__overview{\n  background:#f8f3e5;\n}\n\n.cctv-course-footer-nav__next{\n  background:\n    radial-gradient(circle at 90% 10%,rgba(229,184,75,.12),transparent 35%),\n    var(--academy-navy);\n  color:#fff!important;\n}\n\n.cctv-course-footer-nav__label{\n  display:block;\n  margin-bottom:8px;\n  color:var(--academy-red);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__label{\n  color:#f1c955;\n}\n\n.cctv-course-footer-nav strong{\n  display:block;\n  color:var(--academy-navy);\n  font-size:19px;\n  line-height:1.22;\n}\n\n.cctv-course-footer-nav__next strong{\n  color:#fff;\n}\n\n.cctv-course-footer-nav__small{\n  display:block;\n  margin-top:12px;\n  color:var(--academy-muted);\n  font-size:12px;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__small{\n  color:rgba(255,255,255,.68);\n}\n\n\/* ---------- COPYRIGHT ---------- *\/\n.cctv-copyright{\n  margin-top:38px;\n  border-top:1px solid rgba(17,56,75,.12);\n  color:#7d8b94;\n}\n\n.cctv-copyright strong{\n  color:var(--academy-navy);\n}\n\n.cctv-copyright span{\n  color:var(--academy-red);\n}\n\n\/* ---------- REVEAL ---------- *\/\n.cctv-course-page.cctv-master-js .cctv-master-reveal{\n  opacity:0;\n  transform:translateY(14px);\n  transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1);\n}\n\n.cctv-course-page.cctv-master-js .cctv-master-reveal.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media(max-width:1000px){\n  .cctv-grid-4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n@media(max-width:980px){\n  .cctv-master-nav{\n    position:relative;\n    top:auto;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .cctv-master-nav__center{\n    order:-1;\n    grid-column:1 \/ -1;\n  }\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:340px;\n  }\n\n  .cctv-course-footer-nav{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-grid-4{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page{\n    padding:10px 10px 48px;\n    font-size:16px;\n  }\n\n  .cctv-master-nav{\n    border-radius:14px;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .cctv-master-nav__left,\n  .cctv-master-nav__right{\n    justify-content:space-between;\n  }\n\n  .cctv-master-nav__home span:last-child{\n    display:none;\n  }\n\n  .cctv-master-nav__overview,\n  .cctv-master-nav__prev,\n  .cctv-master-nav__next{\n    flex:1 1 auto;\n    padding-left:9px;\n    padding-right:9px;\n  }\n\n  .cctv-master-nav__language{\n    justify-content:space-between!important;\n    padding:4px 12px 10px!important;\n  }\n\n  .cctv-hero{\n    border-radius:20px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 24px 88px;\n  }\n\n  .cctv-hero h1{\n    font-size:clamp(37px,11.5vw,50px);\n  }\n\n  .cctv-section{\n    margin:68px 0;\n  }\n\n  .cctv-customer-quote,\n  .cctv-card,\n  .cctv-cause-card,\n  .cctv-step,\n  .cctv-pro-tip,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-remember{\n    border-radius:18px;\n  }\n\n  .cctv-customer-quote{\n    padding-top:90px;\n  }\n\n  .cctv-course-page h2{\n    font-size:29px;\n  }\n\n  .cctv-course-footer-nav > *{\n    min-height:auto;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .cctv-course-page *,\n  .cctv-course-page *::before,\n  .cctv-course-page *::after{\n    transition-duration:.01ms!important;\n    animation-duration:.01ms!important;\n    animation-iteration-count:1!important;\n    scroll-behavior:auto!important;\n  }\n}\n\n\n\/* ---------- LES 07 \u00b7 MAINTENANCE PANEL ---------- *\/\n.cctv-maintenance{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-maintenance h3{\n  color:var(--academy-green);\n}\n\n.cctv-maintenance strong{\n  color:var(--academy-navy);\n}\n\n.cctv-maintenance img{\n  box-shadow:0 12px 28px rgba(22,48,63,.10);\n}\n\n@media(max-width:980px){\n  .cctv-maintenance{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 08 \u00b7 EFFECT CARDS ---------- *\/\n.cctv-effect{\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-effect:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-effect h3{\n  color:var(--academy-navy);\n}\n\n.cctv-effect p{\n  color:var(--academy-muted);\n}\n\n.cctv-effect-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 08 \u00b7 CAMERA CHOICE ---------- *\/\n.cctv-choice{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-choice h3{\n  color:var(--academy-green);\n}\n\n.cctv-choice strong{\n  color:var(--academy-navy);\n}\n\n.cctv-choice-box{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-muted);\n}\n\n.cctv-choice-box span{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-choice-box strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-choice-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-choice-visual{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 09 \u00b7 BEFORE \/ AFTER ---------- *\/\n.cctv-before-after{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n}\n\n.cctv-before-after__head{\n  background:var(--academy-navy);\n}\n\n.cctv-before-after__head div{\n  color:#fff;\n}\n\n.cctv-before-after__head div:first-child{\n  color:#ffb4ad;\n  border-right-color:rgba(255,255,255,.12);\n}\n\n.cctv-before-after__head div:last-child{\n  color:#b8ead2;\n}\n\n.cctv-before-after__item{\n  border-color:rgba(17,56,75,.10)!important;\n}\n\n.cctv-before-after__caption{\n  color:var(--academy-muted);\n}\n\n.cctv-before-after__caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 09 \u00b7 DIAGNOSTIC PANEL ---------- *\/\n.cctv-diagnostic{\n  margin:96px 0;\n\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.045);\n}\n\n.cctv-diagnostic-title{\n  color:#267e95;\n}\n\n.cctv-diagnostic-item{\n  border-color:rgba(67,169,197,.22);\n  background:rgba(255,255,255,.78);\n}\n\n.cctv-diagnostic-icon{\n  background:var(--academy-cyan);\n  color:#fff;\n}\n\n.cctv-diagnostic-item strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-before-after__grid,\n  .cctv-diagnostic-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-before-after__head{\n    display:none;\n  }\n\n  .cctv-before-after__item{\n    border-right:0!important;\n    border-bottom:1px solid rgba(17,56,75,.10)!important;\n  }\n\n  .cctv-before-after__item:last-child{\n    border-bottom:0!important;\n  }\n}\n\n\n\/* ---------- LES 10 \u00b7 LANGUAGE BAR ADAPTER ---------- *\/\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n}\n\n.cctv-master-nav__language .cctv-lang-label{\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn{\n  min-width:46px;\n  padding:7px 11px;\n  border:1px solid rgba(17,56,75,.13)!important;\n  border-radius:999px;\n  background:#fff!important;\n  color:var(--academy-ink)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn.is-active{\n  border-color:var(--academy-red)!important;\n  background:var(--academy-red)!important;\n  color:#fff!important;\n}\n\n\/* ---------- LES 10 \u00b7 PIXEL DEMO ---------- *\/\n.cctv-pixel-demo{\n  align-items:stretch;\n}\n\n.cctv-pixel-arrow{\n  align-self:center;\n  background:var(--academy-navy);\n  color:#f4c95b;\n  box-shadow:0 8px 20px rgba(22,48,63,.10);\n}\n\n\/* ---------- LES 10 \u00b7 ZOOM PANELS ---------- *\/\n.cctv-zoom-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-zoom-panel:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-zoom-panel--digital{\n  border-top:5px solid var(--academy-red);\n}\n\n.cctv-zoom-panel--optical{\n  border-top:5px solid var(--academy-green);\n}\n\n.cctv-zoom-panel__body p{\n  color:var(--academy-muted);\n}\n\n.cctv-zoom-panel__body h3{\n  color:var(--academy-navy);\n}\n\n.cctv-zoom-panel--digital .cctv-zoom-icon{\n  background:var(--academy-red);\n}\n\n.cctv-zoom-panel--optical .cctv-zoom-icon{\n  background:var(--academy-green);\n}\n\n\/* ---------- LES 10 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.digital{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.optical{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 10 \u00b7 CONTAIN IMAGES ---------- *\/\n.cctv-image-card.contain img,\n.cctv-gallery-card.contain img{\n  background:#f6f4ed;\n}\n\n\/* ---------- LES 10 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-zoom-comparison,\n  .cctv-pixel-demo{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-pixel-arrow{\n    transform:rotate(90deg);\n  }\n\n  .cctv-comparison-row{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-comparison-cell{\n    border-right:0!important;\n  }\n}\n\n\n\/* ---------- LES 11 \u00b7 KAREN STORY ---------- *\/\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:40px;\n\n  border:1px solid rgba(67,169,197,.25);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 8%,rgba(229,184,75,.10),transparent 28%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:0 18px 42px rgba(17,44,59,.13);\n}\n\n.cctv-karen::after{\n  color:rgba(255,255,255,.035);\n}\n\n.cctv-karen__label{\n  border-color:rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  color:#8fdcf0;\n}\n\n.cctv-karen h3{\n  color:#f2cd64;\n}\n\n.cctv-karen p{\n  color:#f4f7f9;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\/* ---------- LES 11 \u00b7 FAILURE CARDS ---------- *\/\n.cctv-failure{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-failure:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-failure__body{\n  color:var(--academy-muted);\n}\n\n.cctv-failure__number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-failure h3{\n  color:var(--academy-navy);\n}\n\n.cctv-failure p{\n  color:var(--academy-muted);\n}\n\n.cctv-failure img{\n  transition:\n    transform .48s cubic-bezier(.22,.61,.36,1),\n    filter .48s ease;\n}\n\n.cctv-failure:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n\/* ---------- LES 11 \u00b7 ANPR ANGLE PANEL ---------- *\/\n.cctv-angle-panel{\n  overflow:hidden;\n\n  margin:96px 0;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-angle-image img{\n  background:#f6f4ed;\n}\n\n.cctv-angle-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-angle-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-angle-copy p{\n  color:var(--academy-muted);\n}\n\n.cctv-angle-number{\n  color:var(--academy-red);\n}\n\n.cctv-angle-number span{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.normal{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.anpr{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-angle-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-karen{\n    padding:26px;\n  }\n\n  .cctv-angle-copy{\n    padding:26px;\n  }\n\n  .cctv-angle-number strong{\n    font-size:55px;\n  }\n}\n\n\n\/* ==========================================================\n   LES 11 \u00b7 KAREN BLOKKEN \u00b7 DEFINITIEVE CONTRASTFIX\n   Volledig nieuwe blokstructuur om Elementor-overrides\n   en oudere tekstkleuren uit te sluiten.\n   ========================================================== *\/\n\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(\n      circle at 88% 10%,\n      rgba(67,169,197,.12),\n      transparent 28%\n    ),\n    linear-gradient(\n      145deg,\n      #10394b 0%,\n      #0b3142 55%,\n      #082a3a 100%\n    );\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable::after{\n  content:\"K\";\n\n  position:absolute;\n  right:18px;\n  bottom:-68px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n\n  pointer-events:none;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  position:relative;\n  z-index:2;\n\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  position:relative;\n  z-index:3;\n\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n\n  background:#fff !important;\n  color:#102d3d !important;\n\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip::before{\n  color:#d93d34 !important;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip:hover{\n  border-color:#fff;\n  background:#f8fbfc !important;\n  color:#0b2938 !important;\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 12 \u00b7 ANPR PROCESS ---------- *\/\n.cctv-process-step,\n.cctv-requirement{\n  border:1px solid rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-process-step:hover,\n.cctv-requirement:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-process-number,\n.cctv-requirement-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step h3,\n.cctv-requirement h3{\n  color:var(--academy-navy);\n}\n\n.cctv-process-step p,\n.cctv-requirement p{\n  color:var(--academy-muted);\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 12 \u00b7 KAREN CONTRAST OVERRIDE ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n\/* ---------- LES 12 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 13 \u00b7 CUSTOMER QUOTE ---------- *\/\n.cctv-course-page .cctv-customer-quote{\n  border:1px solid rgba(255,255,255,.08);\n  background:\n    radial-gradient(circle at 92% 0,rgba(229,184,75,.12),transparent 27%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n  color:#fff8e9;\n  box-shadow:\n    0 22px 44px rgba(17,44,59,.15),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-customer-quote strong{\n  color:#ffd676!important;\n}\n\n.cctv-course-page .cctv-customer-quote p{\n  color:#fff8e9!important;\n  opacity:1!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.14);\n}\n\n\/* ---------- LES 13 \u00b7 PROBLEM \/ SIGNAL \/ SYMPTOM CARDS ---------- *\/\n.cctv-problem-card,\n.cctv-signal-step,\n.cctv-symptom{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-problem-card:hover,\n.cctv-signal-step:hover,\n.cctv-symptom:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-problem-card h3,\n.cctv-symptom h3,\n.cctv-signal-step strong{\n  color:var(--academy-navy);\n}\n\n.cctv-problem-card p,\n.cctv-symptom p,\n.cctv-signal-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-problem-number,\n.cctv-symptom-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-signal-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 13 \u00b7 WATERPROOF SOLUTION ---------- *\/\n.cctv-waterproof{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-waterproof h3{\n  color:var(--academy-green);\n}\n\n.cctv-waterproof strong{\n  color:var(--academy-navy);\n}\n\n.cctv-waterproof-image{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 8px 22px rgba(22,48,63,.06);\n}\n\n.cctv-waterproof-image div{\n  color:var(--academy-muted);\n}\n\n.cctv-waterproof-image strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 13 \u00b7 KAREN CONTRAST FINAL ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-waterproof-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-signal-flow,\n  .cctv-waterproof-images{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 14 \u00b7 LANGUAGE BAR ADAPTER ---------- *\/\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n}\n\n.cctv-master-nav__language .cctv-lang-label{\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn{\n  min-width:46px;\n  padding:7px 11px;\n  border:1px solid rgba(17,56,75,.13)!important;\n  border-radius:999px;\n  background:#fff!important;\n  color:var(--academy-ink)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn.is-active{\n  border-color:var(--academy-red)!important;\n  background:var(--academy-red)!important;\n  color:#fff!important;\n}\n\n\/* ---------- LES 14 \u00b7 FIELD OF VIEW PANEL ---------- *\/\n.cctv-fov-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-fov-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-fov-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-fov-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 14 \u00b7 STEPS ---------- *\/\n.cctv-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-step-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-step p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 14 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-fov-panel{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 15 \u00b7 WIFI PANEL ---------- *\/\n.cctv-wifi-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-wifi-panel__image{\n  background:#f4f6f4;\n}\n\n.cctv-wifi-panel__copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-wifi-panel__copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-wifi-panel__copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 15 \u00b7 PROBLEM \/ FLOW \/ CHANGE ---------- *\/\n.cctv-problem,\n.cctv-flow-step,\n.cctv-change,\n.cctv-check{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-problem:hover,\n.cctv-flow-step:hover,\n.cctv-change:hover,\n.cctv-check:hover{\n  transform:translateY(-3px);\n  border-color:rgba(67,169,197,.32);\n  box-shadow:0 17px 34px rgba(22,48,63,.085);\n}\n\n.cctv-problem h3,\n.cctv-change h3,\n.cctv-flow-step strong,\n.cctv-check strong{\n  color:var(--academy-navy);\n}\n\n.cctv-problem p,\n.cctv-change p,\n.cctv-flow-step p,\n.cctv-check{\n  color:var(--academy-muted);\n}\n\n.cctv-flow-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n.cctv-change-number,\n.cctv-check-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 15 \u00b7 WIRED RECOMMENDATION ---------- *\/\n.cctv-wired{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-wired h3{\n  color:var(--academy-green);\n}\n\n.cctv-wired strong{\n  color:var(--academy-navy);\n}\n\n.cctv-wired-image{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 10px 28px rgba(22,48,63,.08);\n}\n\n.cctv-wired-image div{\n  color:var(--academy-muted);\n}\n\n.cctv-wired-image strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 15 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-wifi-panel,\n  .cctv-wired-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-flow{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-flow-step::after{\n    display:none;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 16 \u00b7 QUALITY \/ ENVIRONMENT ---------- *\/\n.cctv-quality-card,\n.cctv-environment-item,\n.cctv-check{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-quality-card:hover,\n.cctv-environment-item:hover,\n.cctv-check:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-quality-card h3,\n.cctv-environment-item strong,\n.cctv-check strong{\n  color:var(--academy-navy);\n}\n\n.cctv-quality-card p,\n.cctv-environment-item span,\n.cctv-check{\n  color:var(--academy-muted);\n}\n\n.cctv-quality-icon,\n.cctv-environment-icon,\n.cctv-check-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 16 \u00b7 TOTAL COST ---------- *\/\n.cctv-cost{\n  margin:96px 0;\n\n  border:1px solid rgba(229,184,75,.42);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(229,184,75,.10),transparent 30%),\n    linear-gradient(145deg,#fff9e8,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-cost h3{\n  color:#7a5715;\n}\n\n.cctv-cost strong{\n  color:var(--academy-navy);\n}\n\n.cctv-cost-formula{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 10px 28px rgba(22,48,63,.07);\n}\n\n.cctv-cost-row{\n  border-color:rgba(17,56,75,.09);\n  color:var(--academy-muted);\n}\n\n.cctv-cost-row:last-child{\n  background:#fff7dc;\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 16 \u00b7 RELIABILITY PANEL ---------- *\/\n.cctv-reliability{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-reliability-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-reliability-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-reliability-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 16 \u00b7 GALLERY \/ IMAGE CARDS ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 16 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-cost-grid,\n  .cctv-reliability-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-environment{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 17 \u00b7 TESTBENCH ---------- *\/\n.cctv-testbench{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-testbench-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-testbench-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-testbench-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 17 \u00b7 PROCESS \/ CHECKS \/ FIELD TEST ---------- *\/\n.cctv-process-step,\n.cctv-check,\n.cctv-fieldtest{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-process-step:hover,\n.cctv-check:hover,\n.cctv-fieldtest:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-process-number,\n.cctv-check-icon,\n.cctv-fieldtest-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step h3,\n.cctv-check strong,\n.cctv-fieldtest h3{\n  color:var(--academy-navy);\n}\n\n.cctv-process-step p,\n.cctv-check,\n.cctv-fieldtest p{\n  color:var(--academy-muted);\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 17 \u00b7 TIME SAVING ---------- *\/\n.cctv-time-save{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-time-save h3{\n  color:var(--academy-green);\n}\n\n.cctv-time-column{\n  border-color:rgba(17,56,75,.11);\n  background:#fff;\n  box-shadow:0 9px 26px rgba(22,48,63,.055);\n}\n\n.cctv-time-column h4{\n  color:var(--academy-navy);\n}\n\n.cctv-time-column p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 17 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 17 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-testbench-grid,\n  .cctv-time-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 18 \u00b7 FISHEYE FEATURE ---------- *\/\n.cctv-fisheye-feature{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-fisheye-feature-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-fisheye-feature-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-fisheye-feature-copy p{\n  color:var(--academy-muted);\n}\n\n\/* ---------- LES 18 \u00b7 CENTER \/ EDGE ZONES ---------- *\/\n.cctv-zone,\n.cctv-purpose,\n.cctv-process-step{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-zone:hover,\n.cctv-purpose:hover,\n.cctv-process-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.34);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-zone h3,\n.cctv-purpose h3,\n.cctv-process-step h3{\n  color:var(--academy-navy);\n}\n\n.cctv-zone p,\n.cctv-purpose p,\n.cctv-process-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-purpose-icon,\n.cctv-process-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n\n  box-shadow:0 14px 34px rgba(22,48,63,.065);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.fisheye{\n  color:#8fe1f4;\n}\n\n.cctv-comparison-head.focus{\n  color:#a9dfc7;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 18 \u00b7 KAREN FINAL CONTRAST ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n@media(max-width:980px){\n  .cctv-fisheye-feature-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n<\/style>\n<article class=\"cctv-course-page\">\n\n<!-- =====================================================\n       HERO\n       ===================================================== -->\n<nav aria-label=\"Hoofdnavigatie CCTV Academy\" class=\"cctv-master-nav\">\n<div aria-hidden=\"true\" class=\"cctv-master-nav__progress-track\">\n<span id=\"cctv-reading-progress\"><\/span>\n<\/div>\n<div class=\"cctv-master-nav__inner\">\n<div class=\"cctv-master-nav__left\">\n<a aria-label=\"Ga naar de homepagina van CCTV Academy\" class=\"cctv-master-nav__home\" href=\"https:\/\/cctvacademy.be\/nl\/\">\n<span aria-hidden=\"true\" class=\"cctv-master-nav__home-icon\">\u2302<\/span>\n<span>Home<\/span>\n<\/a>\n<a aria-label=\"Terug naar overzicht klachten van Karen\" class=\"cctv-master-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Terug naar overzicht<\/span>\n<\/a>\n<\/div>\n<div class=\"cctv-master-nav__center\">\n<span class=\"cctv-master-nav__course\">Basis CCTV<\/span>\n<strong class=\"cctv-master-nav__lesson\">Les 18 \/ 24<\/strong>\n<\/div>\n<div class=\"cctv-master-nav__right\">\n<a aria-label=\"Ga naar vorige les: Test de CCTV-installatie v\u00f3\u00f3r de montage\" class=\"cctv-master-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Vorige les<\/span>\n<\/a>\n<a aria-label=\"Ga naar volgende les: Bomen en begroeiing in het zichtveld\" class=\"cctv-master-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-begroeiing-en-zichtveld-camera\/\">\n<span>Volgende les<\/span>\n<span aria-hidden=\"true\">\u2192<\/span>\n<\/a>\n<\/div>\n<\/div><div aria-label=\"Kies taal\" class=\"cctv-langbar cctv-master-nav__language\" role=\"group\">\n<span class=\"cctv-lang-label\">Taal<\/span>\n<button aria-pressed=\"true\" class=\"cctv-lang-btn\" data-lang=\"nl\" type=\"button\">NL<\/button>\n<button aria-pressed=\"false\" class=\"cctv-lang-btn\" data-lang=\"fr\" type=\"button\">FR<\/button>\n<button aria-pressed=\"false\" class=\"cctv-lang-btn\" data-lang=\"en\" type=\"button\">EN<\/button>\n<\/div>\n<\/nav><section class=\"cctv-hero\">\n<div class=\"cctv-hero-inner\">\n<div class=\"cctv-hero-copy\"><div class=\"cctv-hero-context\">\n<a href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n    Overzicht beginnersfouten\n  <\/a>\n<span>Les 18 van 24<\/span>\n<\/div>\n<div class=\"cctv-kicker\">\n<span class=\"cctv-kicker-number\">\n            18\n          <\/span>\n\n          Basis CCTV opleiding \u00b7 Les 18 van 24\n\n        <\/div>\n<h1>\n          Fisheye-camera:\n          <span>360\u00b0 overzicht versus herkenning<\/span>\n<\/h1>\n<p class=\"cctv-hero-lead\">\n\n          Een 12MP-camera klinkt indrukwekkend.\n\n          Maar wanneer die 12 megapixels\n          over een extreem breed 360\u00b0 beeld\n          verdeeld worden,\n          betekent dat niet automatisch\n          dat je op tien meter\n          ieder gezicht kunt herkennen.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-hero-image\">\n<img data-recalc-dims=\"1\" fetchpriority=\"high\" alt=\"Fisheye CCTV-camera met een breed 360 graden overzicht van een ruimte\" decoding=\"async\" height=\"541\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp?resize=812%2C541&#038;ssl=1\" width=\"812\"\/>\n<\/div>\n<\/div>\n<div class=\"cctv-progress\">\n<div class=\"cctv-progress-text\">\n<span>\n          Les 18\n        <\/span>\n<span>\n          24 lessen\n        <\/span>\n<\/div>\n<div class=\"cctv-progress-track\">\n<span><\/span>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTRO\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Negende klacht \u00b7 Fisheye\n    <\/div>\n<br\/>\n<h2>\n      \u201cMijn 12MP fisheye herkent niemand op 10 meter\u201d\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      Een fisheye-camera heeft een heel ander doel\n      dan een camera met een smallere,\n      meer gerichte kijkhoek.\n\n    <\/p>\n<p>\n\n      Volgens de opleiding\n      is een fisheye-camera uitstekend\n      om een\n\n      <strong>\n        grote ruimte overzichtelijk\n        en zonder blinde vlekken\n      <\/strong>\n\n      vast te leggen.\n\n    <\/p>\n<p>\n\n      Maar dat extreem brede beeld\n      heeft ook gevolgen.\n\n      De beschikbare pixels\n      worden over een zeer groot gebied verdeeld\n      en de kromming van de lens\n      veroorzaakt vervorming.\n\n    <\/p>\n<p>\n\n      Daarom moet je v\u00f3\u00f3r de installatie\n      opnieuw dezelfde basisvraag stellen:\n\n      <strong>\n        wil de klant vooral overzicht,\n        of wil hij op afstand personen herkennen?\n      <\/strong>\n<\/p>\n<\/section>\n<!-- =====================================================\n       CUSTOMER QUOTE\n       ===================================================== -->\n<section class=\"cctv-customer-quote\">\n<strong>\n      Negende klacht\n    <\/strong>\n<p>\n\n      \u201cIk heb toch een 12 megapixel fisheye-camera?\n      Waarom kan ik die persoon\n      aan de andere kant van de ruimte\n      niet duidelijk herkennen?\u201d\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       MAIN FISHEYE EXAMPLE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Het voordeel van fisheye\n    <\/div>\n<br\/>\n<h2>\n      E\u00e9n camera kan een enorme ruimte overzien\n    <\/h2>\n<div class=\"cctv-fisheye-feature\">\n<div class=\"cctv-fisheye-feature-grid\">\n<div class=\"cctv-fisheye-feature-image\">\n<img data-recalc-dims=\"1\" alt=\"360 graden overzichtsbeeld van een fisheye-camera\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp?w=812&#038;ssl=1\"\/>\n<\/div>\n<div class=\"cctv-fisheye-feature-copy\">\n<span class=\"cctv-badge cctv-badge-green\">\n            Groot voordeel\n          <\/span>\n<h3>\n            Veel overzicht met \u00e9\u00e9n camera\n          <\/h3>\n<p>\n\n            Een fisheye-lens\n            is ontworpen\n            om een extreem brede hoek\n            vast te leggen.\n\n          <\/p>\n<p>\n\n            Daardoor is deze camera\n            volgens de opleiding\n            bijzonder geschikt\n            voor een groot overzicht\n            zonder klassieke blinde vlekken.\n\n          <\/p>\n<p>\n\n            Maar een groot overzicht\n            en veel detail op afstand\n            zijn niet automatisch\n            hetzelfde cameradoel.\n\n          <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       LENS PRINCIPLE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      De lens verklaart veel\n    <\/div>\n<br\/>\n<h2>\n      Waarom ziet een fisheye-beeld er zo anders uit?\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-image-card contain\">\n<img data-recalc-dims=\"1\" alt=\"Schema van de sterke kromming en brede kijkhoek van een fisheye-lens\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-35-fisheye-lens-schema.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-blue\">\n            Fisheye-lens\n          <\/span>\n<strong>\n            Extreem brede kijkhoek\n          <\/strong>\n\n          De lens probeert\n          een zeer groot gebied\n          in \u00e9\u00e9n beeld onder te brengen.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          De prijs van extreem breed kijken\n        <\/h3>\n<p>\n\n          Door de sterke kromming\n          ontstaat volgens de opleiding\n          een typisch bolvormig perspectief.\n\n        <\/p>\n<p>\n\n          Rechte lijnen\n          kunnen vooral aan de randen\n\n          <strong>\n            sterk gebogen lijken.\n          <\/strong>\n<\/p>\n<p>\n\n          Die vervorming\n          is dus geen toevallige fout.\n\n          Ze hangt samen\n          met de extreem brede beeldhoek\n          waarvoor de lens ontworpen is.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       CENTER EDGE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Belangrijk verschil\n    <\/div>\n<br\/>\n<h2>\n      Het midden en de rand zijn niet gelijk\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-zone center\">\n<div class=\"cctv-zone-icon\">\n          MID\n        <\/div>\n<span class=\"cctv-badge cctv-badge-green\">\n          Centrum\n        <\/span>\n<h3>\n          Het midden is het scherpst\n        <\/h3>\n<p>\n\n          Volgens de opleiding\n          is de pixeldichtheid\n          in het centrum van het beeld hoger.\n\n        <\/p>\n<p>\n\n          Dat resulteert\n          in een scherper waargenomen beeld.\n\n        <\/p>\n<p>\n\n          Objecten in het centrum\n          hebben daardoor een gunstigere positie\n          dan objecten helemaal aan de rand.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-zone edge\">\n<div class=\"cctv-zone-icon\">\n          RAND\n        <\/div>\n<span class=\"cctv-badge cctv-badge-red\">\n          Beeldrand\n        <\/span>\n<h3>\n          Naar de rand neemt de vervorming toe\n        <\/h3>\n<p>\n\n          Hoe verder je\n          van het centrum weg beweegt,\n          hoe lager volgens de opleiding\n          de pixeldichtheid wordt.\n\n        <\/p>\n<p>\n\n          Tegelijk neemt\n          de vervorming toe.\n\n        <\/p>\n<p>\n\n          Het gevolg:\n\n          <strong>\n            een lagere waargenomen scherpte.\n          <\/strong>\n<\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PIXEL PRINCIPLE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Pixeldichtheid\n    <\/div>\n<br\/>\n<h2>\n      12 megapixel vertelt niet het hele verhaal\n    <\/h2>\n<div class=\"cctv-process\">\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          1\n        <\/div>\n<h3>\n          Veel pixels\n        <\/h3>\n<p>\n\n          De camera kan\n          een hoge totale resolutie hebben.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          2\n        <\/div>\n<h3>\n          Zeer groot beeldveld\n        <\/h3>\n<p>\n\n          Die pixels worden\n          over een extreem breed\n          beeld verdeeld.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          3\n        <\/div>\n<h3>\n          Vervorming aan de rand\n        <\/h3>\n<p>\n\n          Richting de buitenzijde\n          van het fisheye-beeld\n          wordt de beeldgeometrie\n          steeds sterker vervormd.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          4\n        <\/div>\n<h3>\n          Minder detail per zone\n        <\/h3>\n<p>\n\n          Een hoog totaal aantal megapixels\n          betekent daarom niet\n          dat iedere persoon\n          overal even gedetailleerd verschijnt.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       KAREN\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les18-1-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Terug naar Karen\n    <\/div><h3 id=\"cctv-karen-les18-1-title\">\n      Karen wil haar volledige werkruimte \u00e9n gezichten zien\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Stel dat Karen\n      in haar professionele werkruimte\n      \u00e9\u00e9n fisheye-camera laat plaatsen.\n\n    <\/p><p>\n\n      Op haar scherm is ze meteen onder de indruk:\n\n      <strong>\n        bijna de hele ruimte staat in \u00e9\u00e9n beeld.\n      <\/strong>\n<\/p><p>\n\n      Ze ziet deuren,\n      werkzones\n      en bewegingen\n      zonder dat overal verschillende camera's hangen.\n\n    <\/p><p>\n\n      Maar later stelt Karen een andere vraag:\n\n      <strong>\n        \u201cWie was die persoon\n        helemaal aan de andere kant van de ruimte?\u201d\n      <\/strong>\n<\/p><p>\n\n      Dan verandert het doel.\n\n      Een camera die uitstekend is\n      voor totaaloverzicht\n      hoeft niet automatisch\n      dezelfde prestaties te leveren\n      wanneer Karen op grotere afstand\n      gedetailleerde herkenning verwacht.\n\n    <\/p><\/div><div class=\"cctv-link-cloud cctv-karen__links\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n        DORI\n      <\/a>\n<\/div><\/div><\/section>\n<!-- =====================================================\n       PURPOSE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Kies volgens het doel\n    <\/div>\n<br\/>\n<h2>\n      Overzicht en identificatie zijn twee verschillende vragen\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          D\n        <\/div>\n<h3>\n          Detecteren\n        <\/h3>\n<p>\n\n          Is er iemand\n          of gebeurt er iets\n          in de ruimte?\n\n        <\/p>\n<p>\n\n          Een zeer breed overzicht\n          kan daarvoor bijzonder nuttig zijn.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          R\n        <\/div>\n<h3>\n          Herkennen\n        <\/h3>\n<p>\n\n          Wil de klant bepalen\n          of hij een persoon kent?\n\n        <\/p>\n<p>\n\n          Dan wordt de hoeveelheid detail\n          op de plaats van die persoon\n          belangrijker.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          I\n        <\/div>\n<h3>\n          Identificeren\n        <\/h3>\n<p>\n\n          Moet een persoon\n          echt duidelijk identificeerbaar zijn?\n\n        <\/p>\n<p>\n\n          Dan moet het systeem\n          specifiek voor dat doel\n          worden ontworpen.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       DORI GALLERY\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Volgende belangrijke stap\n    <\/div>\n<br\/>\n<h2>\n      DORI helpt je vooraf bepalen wat haalbaar is\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      In hoofdstuk 20 gaan we hier veel dieper op in.\n\n      DORI staat voor\n      Detect, Observe, Recognize en Identify\n      en helpt de installateur\n      na te denken over het detail\n      dat op een bepaalde afstand nodig is.\n\n    <\/p>\n<div class=\"cctv-grid-3\">\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n<img data-recalc-dims=\"1\" alt=\"DORI-zones voor Detect Observe Recognize en Identify bij CCTV\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-37-dori-zones.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            DORI-zones\n          <\/strong>\n<span>\n            Niet iedere afstand vraagt hetzelfde soort beeldinformatie. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n<img data-recalc-dims=\"1\" alt=\"Voorbeeldbeelden van verschillende DORI-niveaus\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-38-dori-voorbeeldschermen.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Verschillende doelen\n          <\/strong>\n<span>\n            Overzicht, herkenning en identificatie zijn niet hetzelfde. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n<img data-recalc-dims=\"1\" alt=\"DORI en pixeldichtheid bij een CCTV-camerabeeld\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-39-dori-pixeldichtheid.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Pixeldichtheid\n          <\/strong>\n<span>\n            De verdeling van pixels over het doelgebied is bepalend voor bruikbaar detail. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       FISHEYE VS FOCUSED\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Camerakeuze\n    <\/div>\n<br\/>\n<h2>\n      Breed overzicht of gericht detail?\n    <\/h2>\n<div class=\"cctv-comparison\">\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-head\">\n          Eigenschap\n        <\/div>\n<div class=\"cctv-comparison-cell cctv-comparison-head fisheye\">\n          Fisheye\n        <\/div>\n<div class=\"cctv-comparison-cell cctv-comparison-head focus\">\n          Gerichtere kijkhoek\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Hoofddoel\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Zeer breed overzicht van een grote ruimte.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Meer focus op een kleiner geselecteerd gebied.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Kijkhoek\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Extreem breed.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Smaller en doelgerichter.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Vervorming\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Sterke lenskromming en meer vervorming richting randen.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Minder extreem breed beeld.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Detail\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Verdeeld over een zeer groot beeldveld.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Meer focus op de gekozen zone.\n        <\/div>\n<\/div>\n<div class=\"cctv-comparison-row\">\n<div class=\"cctv-comparison-cell cctv-comparison-label\">\n          Sterke toepassing\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Overzicht zonder klassieke blinde vlekken.\n        <\/div>\n<div class=\"cctv-comparison-cell\">\n          Wanneer een specifieke zone belangrijker is dan totaaloverzicht.\n        <\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       VARIFOCAL VISUALS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Gerelateerde lenskeuze\n    <\/div>\n<br\/>\n<h2>\n      Met een varifocale lens kies je veel gerichter je beeld\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      Dit is een gerelateerd onderwerp\n      uit een later hoofdstuk.\n\n      Een varifocale camera\n      heeft een ander doel dan een fisheye:\n      je kunt de kijkhoek veel doelgerichter\n      op het gewenste gebied afstemmen.\n\n    <\/p>\n<div class=\"cctv-grid-3\">\n<a class=\"cctv-gallery-card contain\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Verschillende kijkhoeken van een varifocale CCTV-lens\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-41-varifocale-lens-kijkhoeken.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Regelbare kijkhoek\n          <\/strong>\n<span>\n            Kies hoeveel van de sc\u00e8ne je werkelijk in beeld wilt brengen. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Smalle kijkhoek van een varifocale CCTV-camera\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-42-varifocale-smalle-kijkhoek.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Smallere kijkhoek\n          <\/strong>\n<span>\n            Meer focus op een specifieke zone. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Brede kijkhoek van een varifocale CCTV-camera\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-43-varifocale-brede-kijkhoek.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Bredere kijkhoek\n          <\/strong>\n<span>\n            Meer overzicht, maar nog altijd met een ander beeldprincipe dan een fisheye. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       ZOOM CONNECTION\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Denk terug aan hoofdstuk 10\n    <\/div>\n<br\/>\n<h2>\n      Achteraf digitaal inzoomen cre\u00ebert geen ontbrekend detail\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Overzichtsbeeld v\u00f3\u00f3r digitale zoom\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-17-digitale-zoom-overzichtsbeeld.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Origineel beeld\n          <\/strong>\n<span>\n            De beschikbare beeldinformatie zit reeds in het oorspronkelijke beeld. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Pixelvorming door digitale zoom in CCTV-beeld\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-18-digitale-zoom-pixelvorming.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Digitale vergroting\n          <\/strong>\n<span>\n            Groter weergeven betekent niet automatisch meer bruikbaar detail. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<a class=\"cctv-gallery-card\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Optische zoom bij een CCTV-camera\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-19-optische-zoom-voorbeeld.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            Optische zoom\n          <\/strong>\n<span>\n            Een andere optische aanpak wanneer detail op afstand belangrijk is. \u2192\n          <\/span>\n<\/div>\n<\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INSTALLER QUESTIONS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voor je een fisheye kiest\n    <\/div>\n<br\/>\n<h2>\n      Stel eerst deze drie vragen\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          1\n        <\/div>\n<h3>\n          Hoe groot is de ruimte?\n        <\/h3>\n<p>\n\n          Heb je vooral behoefte\n          aan een zeer breed overzicht\n          van \u00e9\u00e9n grote ruimte?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          2\n        <\/div>\n<h3>\n          Waar moet detail beschikbaar zijn?\n        <\/h3>\n<p>\n\n          Is alleen aanwezigheid belangrijk,\n          of moet een persoon\n          aan de andere kant van de ruimte\n          herkenbaar zijn?\n\n        <\/p>\n<\/div>\n<div class=\"cctv-purpose\">\n<div class=\"cctv-purpose-icon\">\n          3\n        <\/div>\n<h3>\n          Is \u00e9\u00e9n camera voldoende voor alle doelen?\n        <\/h3>\n<p>\n\n          Overzicht en gerichte herkenning\n          kunnen verschillende cameradoelen zijn.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       TECH TIP\n       ===================================================== -->\n<section class=\"cctv-tech-tip\">\n<div class=\"cctv-tech-tip-title\">\n      Technische controle op locatie\n    <\/div>\n\n\n    Wanneer een klant zegt:\n\n    <strong>\n      \u201cDe fisheye is 12MP,\n      dus ik verwacht overal veel detail,\u201d\n    <\/strong>\n\n    leg dan eerst het verschil uit\n    tussen totale resolutie\n    en pixeldichtheid op de plaats\n    waar het doel zich bevindt.\n\n    <br\/><br\/>\n\n    Gebruik het livebeeld\n    en laat iemand\n    op verschillende posities\n    door de ruimte lopen.\n\n    <br\/><br\/>\n\n    Kijk vooral naar:\n\n    <strong>\n      centrum van het beeld,\n      buitenste zones,\n      afstand tot de camera\n      en het daadwerkelijke herkenningsdoel.\n    <\/strong>\n<br\/><br\/>\n\n    Zo ziet de klant\n    veel sneller waarom\n    360\u00b0 overzicht en gedetailleerde herkenning\n    niet automatisch hetzelfde zijn.\n\n  <\/section>\n<!-- =====================================================\n       KAREN AGAIN\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-les18-2-title\" class=\"cctv-karen cctv-karen--readable\"><div class=\"cctv-karen__inner\"><div class=\"cctv-karen__label\">\n      Karen krijgt twee verschillende antwoorden\n    <\/div><h3 id=\"cctv-karen-les18-2-title\">\n      \u201cIs die fisheye-camera dan slecht?\u201d\n    <\/h3><div class=\"cctv-karen__copy\"><p>\n\n      Nee.\n\n      Als Karen vraagt:\n\n      <strong>\n        \u201cWil ik in \u00e9\u00e9n beeld zien\n        wat er overal in deze ruimte gebeurt?\u201d\n      <\/strong>\n\n      dan kan een fisheye\n      precies de juiste camera zijn.\n\n    <\/p><p>\n\n      Maar vraagt ze:\n\n      <strong>\n        \u201cWil ik op tien meter\n        een persoon duidelijk herkennen?\u201d\n      <\/strong>\n\n      dan moet de installateur opnieuw\n      naar kijkhoek,\n      afstand,\n      pixeldichtheid\n      en cameradoel kijken.\n\n    <\/p><p>\n\n      Het probleem is dus niet:\n\n      <strong>\n        \u201cfisheye is slecht\u201d.\n      <\/strong>\n<\/p><p>\n\n      Het probleem ontstaat\n      wanneer je van \u00e9\u00e9n cameratype\n      iets verwacht\n      waarvoor het niet gekozen werd.\n\n    <\/p><\/div><\/div><\/section>\n<!-- =====================================================\n       WARNING\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      Veelgemaakte beginnersfout: alleen naar megapixels kijken\n    <\/div>\n\n\n    De camera wordt verkocht\n    als 12MP.\n\n    <br\/><br\/>\n\n    De klant hoort:\n\n    <strong>\n      \u201cheel hoge resolutie\u201d.\n    <\/strong>\n<br\/><br\/>\n\n    En trekt daaruit de conclusie:\n\n    <strong>\n      \u201cDan kan ik overal in het 360\u00b0 beeld\n      mensen perfect herkennen.\u201d\n    <\/strong>\n<br\/><br\/>\n\n    Maar de opleiding toont\n    dat bij een fisheye\n    de lenskromming\n    en de verdeling van de pixels\n    een belangrijke rol spelen.\n\n    <br\/><br\/>\n<strong>\n      Kijk daarom niet alleen\n      naar het totale aantal megapixels.\n\n      Kijk naar het doel\n      en naar het detail\n      op de relevante plaats in het beeld.\n    <\/strong>\n<\/section>\n<!-- =====================================================\n       PRO TIP\n       ===================================================== -->\n<aside class=\"cctv-pro-tip\">\n<div class=\"cctv-pro-icon\">\n      \u2605\n    <\/div>\n<div>\n<h3>\n        Pro-tip voor de professionele CCTV-installateur\n      <\/h3>\n<p>\n\n        Gebruik een fisheye\n        vooral wanneer\n\n        <strong>\n          totaaloverzicht\n          en het beperken van blinde zones\n        <\/strong>\n\n        het belangrijkste doel zijn.\n\n      <\/p>\n<p>\n\n        Wanneer de klant daarnaast\n        op specifieke plaatsen\n        meer herkenningsdetail nodig heeft,\n        behandel dat als\n        een apart cameradoel.\n\n      <\/p>\n<p>\n\n        Denk bijvoorbeeld\n        aan een ingang,\n        kassa,\n        balie,\n        doorgang\n        of een ander gebied\n        waar detail belangrijker is\n        dan 360\u00b0 overzicht.\n\n      <\/p>\n<p>\n\n        De juiste vraag is dus niet:\n\n        <strong>\n          \u201cHoeveel megapixels heeft deze camera?\u201d\n        <\/strong>\n<\/p>\n<p>\n\n        Maar:\n\n        <strong>\n          \u201cWat moet de klant\n          op welke plaats kunnen zien?\u201d\n        <\/strong>\n<\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n          DORI\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n          Digitale &amp; optische zoom\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n          Varifocale lens\n        <\/a>\n<\/div>\n<\/div>\n<\/aside>\n<!-- =====================================================\n       REMEMBER\n       ===================================================== -->\n<section class=\"cctv-remember\">\n<div class=\"cctv-remember-title\">\n      Onthoud dit\n    <\/div>\n<div>\n\n      Een fisheye-camera\n      is volgens de opleiding\n      bijzonder geschikt voor\n\n      <strong>\n        het overzichtelijk vastleggen\n        van een grote ruimte\n        zonder blinde vlekken.\n      <\/strong>\n<br\/><br\/>\n\n      Maar de scherpte\n      is niet overal gelijk.\n\n      <br\/><br\/>\n<strong>\n        Het centrum is het scherpst.\n      <\/strong>\n<br\/><br\/>\n\n      Richting de randen:\n\n      <strong>\n        neemt de vervorming toe\n        en daalt de pixeldichtheid\n        en de waargenomen scherpte.\n      <\/strong>\n<br\/><br\/>\n\n      Een hoog totaal aantal megapixels\n      betekent daarom niet automatisch\n      dat iedere persoon\n      overal in het 360\u00b0 beeld\n      even goed herkenbaar is.\n\n      <br\/><br\/>\n\n      Begin opnieuw bij het cameradoel:\n\n      <strong>\n        overzicht,\n        herkenning\n        of identificatie?\n      <\/strong>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTERNAL LINKS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Verder in de opleiding\n    <\/div>\n<br\/>\n<h2>\n      Meer over kijkhoek, detail en herkenning\n    <\/h2>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n        Digitale versus optische zoom\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-correct-richten\/\">\n        Camera correct richten\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-begroeiing-en-zichtveld-camera\/\">\n        Begroeiing &amp; zichtveld\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n        DORI: Detect tot Identify\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-ptz-camera\/\">\n        Wanneer gebruik je een PTZ-camera?\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n        Wanneer gebruik je een varifocale lens?\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n        Test v\u00f3\u00f3r montage\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-algemene-aandachtspunten\/\">\n        Algemene aandachtspunten\n      <\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PREVIOUS \/ NEXT\n       ===================================================== -->\n<nav aria-label=\"Lesnavigatie onderaan\" class=\"cctv-course-footer-nav\">\n<a class=\"cctv-course-footer-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n<span class=\"cctv-course-footer-nav__label\">Vorige les \u00b7 17 van 24<\/span>\n<strong>Test de CCTV-installatie v\u00f3\u00f3r de montage<\/strong>\n<span class=\"cctv-course-footer-nav__small\">\u2190 Terug naar les 17<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span class=\"cctv-course-footer-nav__label\">Overzicht<\/span>\n<strong>Klachten van Karen<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Terug naar de 10 beginnersfouten<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-begroeiing-en-zichtveld-camera\/\">\n<span class=\"cctv-course-footer-nav__label\">Volgende les \u00b7 19 van 24<\/span>\n<strong>Bomen en begroeiing in het zichtveld<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Ga verder \u2192<\/span>\n<\/a>\n<\/nav>\n<!-- =====================================================\n       COPYRIGHT\n       ===================================================== -->\n<footer class=\"cctv-copyright\">\n\n    \u00a9 2026\n    <strong>Wouter Rooseboom<\/strong>\n<span>\/<\/span>\n<strong>CCTV Academy<\/strong>\n<br\/>\n\n    Alle rechten voorbehouden.\n\n  <\/footer>\n<script id=\"cctv-master-template-script\">\n(function(){\n  \"use strict\";\n\n  var root = document.querySelector(\".cctv-course-page\");\n  if(!root) return;\n\n  root.classList.add(\"cctv-master-js\");\n\n  var progress = document.getElementById(\"cctv-reading-progress\");\n\n  function updateReadingProgress(){\n    if(!progress) return;\n\n    var rect = root.getBoundingClientRect();\n    var viewport = window.innerHeight || document.documentElement.clientHeight;\n    var total = Math.max(1,root.offsetHeight - viewport);\n    var passed = Math.min(total,Math.max(0,-rect.top));\n    var percent = Math.max(0,Math.min(100,(passed \/ total) * 100));\n\n    progress.style.width = percent.toFixed(2) + \"%\";\n  }\n\n  [\n    \".cctv-section\",\n    \".cctv-customer-quote\",\n    \".cctv-maintenance\",\n    \".cctv-karen\",\n    \".cctv-fisheye-feature\",\n    \".cctv-zone\",\n    \".cctv-purpose\",\n    \".cctv-process-step\",\n    \".cctv-comparison\",\n    \".cctv-testbench\",\n    \".cctv-process-step\",\n    \".cctv-time-save\",\n    \".cctv-fieldtest\",\n    \".cctv-quality-card\",\n    \".cctv-environment-item\",\n    \".cctv-cost\",\n    \".cctv-reliability\",\n    \".cctv-wifi-panel\",\n    \".cctv-problem\",\n    \".cctv-flow-step\",\n    \".cctv-change\",\n    \".cctv-check\",\n    \".cctv-wired\",\n    \".cctv-fov-panel\",\n    \".cctv-step\",\n    \".cctv-customer-quote\",\n    \".cctv-problem-card\",\n    \".cctv-signal-step\",\n    \".cctv-symptom\",\n    \".cctv-waterproof\",\n    \".cctv-process-step\",\n    \".cctv-requirement\",\n    \".cctv-failure\",\n    \".cctv-angle-panel\",\n    \".cctv-zoom-panel\",\n    \".cctv-comparison\",\n    \".cctv-pixel-demo\",\n    \".cctv-before-after\",\n    \".cctv-diagnostic\",\n    \".cctv-effect\",\n    \".cctv-choice\",\n    \".cctv-tech-tip\",\n    \".cctv-pro-tip\",\n    \".cctv-warning\",\n    \".cctv-remember\",\n    \".cctv-card\",\n    \".cctv-cause-card\",\n    \".cctv-step\",\n    \".cctv-image-card\",\n    \".cctv-gallery-card\",\n    \".cctv-course-footer-nav\"\n  ].forEach(function(selector){\n    root.querySelectorAll(selector).forEach(function(el){\n      el.classList.add(\"cctv-master-reveal\");\n    });\n  });\n\n  if(\"IntersectionObserver\" in window){\n    var observer = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        }\n      });\n    },{\n      root:null,\n      rootMargin:\"0px 0px -8% 0px\",\n      threshold:.06\n    });\n\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      observer.observe(el);\n    });\n  }else{\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      el.classList.add(\"is-visible\");\n    });\n  }\n\n  updateReadingProgress();\n  window.addEventListener(\"scroll\",updateReadingProgress,{passive:true});\n  window.addEventListener(\"resize\",updateReadingProgress);\n})();\n<\/script><\/article>\n<script>\n(function(){\n  \"use strict\";\n\n  const STORAGE_KEY = \"cctv_academy_language\";\n  const SUPPORTED = [\"nl\",\"fr\",\"en\"];\n  const root = document.querySelector(\".cctv-course-page\");\n  if(!root) return;\n\n  const translations = {\"nl\":{\"18\":\"18\",\"Basis CCTV opleiding \u00b7 Les 18 van 24\":\"Basis CCTV opleiding \u00b7 Les 18 van 24\",\"Fisheye-camera:\":\"Fisheye-camera:\",\"360\u00b0 overzicht versus herkenning\":\"360\u00b0 overzicht versus herkenning\",\"Een 12MP-camera klinkt indrukwekkend. Maar wanneer die 12 megapixels over een extreem breed 360\u00b0 beeld verdeeld worden, betekent dat niet automatisch dat je op tien meter ieder gezicht kunt herkennen.\":\"Een 12MP-camera klinkt indrukwekkend. Maar wanneer die 12 megapixels over een extreem breed 360\u00b0 beeld verdeeld worden, betekent dat niet automatisch dat je op tien meter ieder gezicht kunt herkennen.\",\"Les 18\":\"Les 18\",\"24 lessen\":\"24 lessen\",\"Negende klacht \u00b7 Fisheye\":\"Negende klacht \u00b7 Fisheye\",\"\u201cMijn 12MP fisheye herkent niemand op 10 meter\u201d\":\"\u201cMijn 12MP fisheye herkent niemand op 10 meter\u201d\",\"Een fisheye-camera heeft een heel ander doel dan een camera met een smallere, meer gerichte kijkhoek.\":\"Een fisheye-camera heeft een heel ander doel dan een camera met een smallere, meer gerichte kijkhoek.\",\"Volgens de opleiding is een fisheye-camera uitstekend om een\":\"Volgens de opleiding is een fisheye-camera uitstekend om een\",\"grote ruimte overzichtelijk en zonder blinde vlekken\":\"grote ruimte overzichtelijk en zonder blinde vlekken\",\"vast te leggen.\":\"vast te leggen.\",\"Maar dat extreem brede beeld heeft ook gevolgen. De beschikbare pixels worden over een zeer groot gebied verdeeld en de kromming van de lens veroorzaakt vervorming.\":\"Maar dat extreem brede beeld heeft ook gevolgen. De beschikbare pixels worden over een zeer groot gebied verdeeld en de kromming van de lens veroorzaakt vervorming.\",\"Daarom moet je v\u00f3\u00f3r de installatie opnieuw dezelfde basisvraag stellen:\":\"Daarom moet je v\u00f3\u00f3r de installatie opnieuw dezelfde basisvraag stellen:\",\"wil de klant vooral overzicht, of wil hij op afstand personen herkennen?\":\"wil de klant vooral overzicht, of wil hij op afstand personen herkennen?\",\"Negende klacht\":\"Negende klacht\",\"\u201cIk heb toch een 12 megapixel fisheye-camera? Waarom kan ik die persoon aan de andere kant van de ruimte niet duidelijk herkennen?\u201d\":\"\u201cIk heb toch een 12 megapixel fisheye-camera? Waarom kan ik die persoon aan de andere kant van de ruimte niet duidelijk herkennen?\u201d\",\"Het voordeel van fisheye\":\"Het voordeel van fisheye\",\"E\u00e9n camera kan een enorme ruimte overzien\":\"E\u00e9n camera kan een enorme ruimte overzien\",\"Groot voordeel\":\"Groot voordeel\",\"Veel overzicht met \u00e9\u00e9n camera\":\"Veel overzicht met \u00e9\u00e9n camera\",\"Een fisheye-lens is ontworpen om een extreem brede hoek vast te leggen.\":\"Een fisheye-lens is ontworpen om een extreem brede hoek vast te leggen.\",\"Daardoor is deze camera volgens de opleiding bijzonder geschikt voor een groot overzicht zonder klassieke blinde vlekken.\":\"Daardoor is deze camera volgens de opleiding bijzonder geschikt voor een groot overzicht zonder klassieke blinde vlekken.\",\"Maar een groot overzicht en veel detail op afstand zijn niet automatisch hetzelfde cameradoel.\":\"Maar een groot overzicht en veel detail op afstand zijn niet automatisch hetzelfde cameradoel.\",\"De lens verklaart veel\":\"De lens verklaart veel\",\"Waarom ziet een fisheye-beeld er zo anders uit?\":\"Waarom ziet een fisheye-beeld er zo anders uit?\",\"Fisheye-lens\":\"Fisheye-lens\",\"Extreem brede kijkhoek\":\"Extreem brede kijkhoek\",\"De lens probeert een zeer groot gebied in \u00e9\u00e9n beeld onder te brengen.\":\"De lens probeert een zeer groot gebied in \u00e9\u00e9n beeld onder te brengen.\",\"De prijs van extreem breed kijken\":\"De prijs van extreem breed kijken\",\"Door de sterke kromming ontstaat volgens de opleiding een typisch bolvormig perspectief.\":\"Door de sterke kromming ontstaat volgens de opleiding een typisch bolvormig perspectief.\",\"Rechte lijnen kunnen vooral aan de randen\":\"Rechte lijnen kunnen vooral aan de randen\",\"sterk gebogen lijken.\":\"sterk gebogen lijken.\",\"Die vervorming is dus geen toevallige fout. Ze hangt samen met de extreem brede beeldhoek waarvoor de lens ontworpen is.\":\"Die vervorming is dus geen toevallige fout. Ze hangt samen met de extreem brede beeldhoek waarvoor de lens ontworpen is.\",\"Belangrijk verschil\":\"Belangrijk verschil\",\"Het midden en de rand zijn niet gelijk\":\"Het midden en de rand zijn niet gelijk\",\"MID\":\"MID\",\"Centrum\":\"Centrum\",\"Het midden is het scherpst\":\"Het midden is het scherpst\",\"Volgens de opleiding is de pixeldichtheid in het centrum van het beeld hoger.\":\"Volgens de opleiding is de pixeldichtheid in het centrum van het beeld hoger.\",\"Dat resulteert in een scherper waargenomen beeld.\":\"Dat resulteert in een scherper waargenomen beeld.\",\"Objecten in het centrum hebben daardoor een gunstigere positie dan objecten helemaal aan de rand.\":\"Objecten in het centrum hebben daardoor een gunstigere positie dan objecten helemaal aan de rand.\",\"RAND\":\"RAND\",\"Beeldrand\":\"Beeldrand\",\"Naar de rand neemt de vervorming toe\":\"Naar de rand neemt de vervorming toe\",\"Hoe verder je van het centrum weg beweegt, hoe lager volgens de opleiding de pixeldichtheid wordt.\":\"Hoe verder je van het centrum weg beweegt, hoe lager volgens de opleiding de pixeldichtheid wordt.\",\"Tegelijk neemt de vervorming toe.\":\"Tegelijk neemt de vervorming toe.\",\"Het gevolg:\":\"Het gevolg:\",\"een lagere waargenomen scherpte.\":\"een lagere waargenomen scherpte.\",\"Pixeldichtheid\":\"Pixeldichtheid\",\"12 megapixel vertelt niet het hele verhaal\":\"12 megapixel vertelt niet het hele verhaal\",\"1\":\"1\",\"Veel pixels\":\"Veel pixels\",\"De camera kan een hoge totale resolutie hebben.\":\"De camera kan een hoge totale resolutie hebben.\",\"2\":\"2\",\"Zeer groot beeldveld\":\"Zeer groot beeldveld\",\"Die pixels worden over een extreem breed beeld verdeeld.\":\"Die pixels worden over een extreem breed beeld verdeeld.\",\"3\":\"3\",\"Vervorming aan de rand\":\"Vervorming aan de rand\",\"Richting de buitenzijde van het fisheye-beeld wordt de beeldgeometrie steeds sterker vervormd.\":\"Richting de buitenzijde van het fisheye-beeld wordt de beeldgeometrie steeds sterker vervormd.\",\"4\":\"4\",\"Minder detail per zone\":\"Minder detail per zone\",\"Een hoog totaal aantal megapixels betekent daarom niet dat iedere persoon overal even gedetailleerd verschijnt.\":\"Een hoog totaal aantal megapixels betekent daarom niet dat iedere persoon overal even gedetailleerd verschijnt.\",\"Terug naar Karen\":\"Terug naar Karen\",\"Karen wil haar volledige werkruimte \u00e9n gezichten zien\":\"Karen wil haar volledige werkruimte \u00e9n gezichten zien\",\"Stel dat Karen in haar professionele werkruimte \u00e9\u00e9n fisheye-camera laat plaatsen.\":\"Stel dat Karen in haar professionele werkruimte \u00e9\u00e9n fisheye-camera laat plaatsen.\",\"Op haar scherm is ze meteen onder de indruk:\":\"Op haar scherm is ze meteen onder de indruk:\",\"bijna de hele ruimte staat in \u00e9\u00e9n beeld.\":\"bijna de hele ruimte staat in \u00e9\u00e9n beeld.\",\"Ze ziet deuren, werkzones en bewegingen zonder dat overal verschillende camera's hangen.\":\"Ze ziet deuren, werkzones en bewegingen zonder dat overal verschillende camera's hangen.\",\"Maar later stelt Karen een andere vraag:\":\"Maar later stelt Karen een andere vraag:\",\"\u201cWie was die persoon helemaal aan de andere kant van de ruimte?\u201d\":\"\u201cWie was die persoon helemaal aan de andere kant van de ruimte?\u201d\",\"Dan verandert het doel. Een camera die uitstekend is voor totaaloverzicht hoeft niet automatisch dezelfde prestaties te leveren wanneer Karen op grotere afstand gedetailleerde herkenning verwacht.\":\"Dan verandert het doel. Een camera die uitstekend is voor totaaloverzicht hoeft niet automatisch dezelfde prestaties te leveren wanneer Karen op grotere afstand gedetailleerde herkenning verwacht.\",\"Het verhaal van Karen\":\"Het verhaal van Karen\",\"DORI\":\"DORI\",\"Kies volgens het doel\":\"Kies volgens het doel\",\"Overzicht en identificatie zijn twee verschillende vragen\":\"Overzicht en identificatie zijn twee verschillende vragen\",\"D\":\"D\",\"Detecteren\":\"Detecteren\",\"Is er iemand of gebeurt er iets in de ruimte?\":\"Is er iemand of gebeurt er iets in de ruimte?\",\"Een zeer breed overzicht kan daarvoor bijzonder nuttig zijn.\":\"Een zeer breed overzicht kan daarvoor bijzonder nuttig zijn.\",\"R\":\"R\",\"Herkennen\":\"Herkennen\",\"Wil de klant bepalen of hij een persoon kent?\":\"Wil de klant bepalen of hij een persoon kent?\",\"Dan wordt de hoeveelheid detail op de plaats van die persoon belangrijker.\":\"Dan wordt de hoeveelheid detail op de plaats van die persoon belangrijker.\",\"I\":\"I\",\"Identificeren\":\"Identificeren\",\"Moet een persoon echt duidelijk identificeerbaar zijn?\":\"Moet een persoon echt duidelijk identificeerbaar zijn?\",\"Dan moet het systeem specifiek voor dat doel worden ontworpen.\":\"Dan moet het systeem specifiek voor dat doel worden ontworpen.\",\"Volgende belangrijke stap\":\"Volgende belangrijke stap\",\"DORI helpt je vooraf bepalen wat haalbaar is\":\"DORI helpt je vooraf bepalen wat haalbaar is\",\"In hoofdstuk 20 gaan we hier veel dieper op in. DORI staat voor Detect, Observe, Recognize en Identify en helpt de installateur na te denken over het detail dat op een bepaalde afstand nodig is.\":\"In hoofdstuk 20 gaan we hier veel dieper op in. DORI staat voor Detect, Observe, Recognize en Identify en helpt de installateur na te denken over het detail dat op een bepaalde afstand nodig is.\",\"DORI-zones\":\"DORI-zones\",\"Niet iedere afstand vraagt hetzelfde soort beeldinformatie. \u2192\":\"Niet iedere afstand vraagt hetzelfde soort beeldinformatie. \u2192\",\"Verschillende doelen\":\"Verschillende doelen\",\"Overzicht, herkenning en identificatie zijn niet hetzelfde. \u2192\":\"Overzicht, herkenning en identificatie zijn niet hetzelfde. \u2192\",\"De verdeling van pixels over het doelgebied is bepalend voor bruikbaar detail. \u2192\":\"De verdeling van pixels over het doelgebied is bepalend voor bruikbaar detail. \u2192\",\"Camerakeuze\":\"Camerakeuze\",\"Breed overzicht of gericht detail?\":\"Breed overzicht of gericht detail?\",\"Eigenschap\":\"Eigenschap\",\"Fisheye\":\"Fisheye\",\"Gerichtere kijkhoek\":\"Gerichtere kijkhoek\",\"Hoofddoel\":\"Hoofddoel\",\"Zeer breed overzicht van een grote ruimte.\":\"Zeer breed overzicht van een grote ruimte.\",\"Meer focus op een kleiner geselecteerd gebied.\":\"Meer focus op een kleiner geselecteerd gebied.\",\"Kijkhoek\":\"Kijkhoek\",\"Extreem breed.\":\"Extreem breed.\",\"Smaller en doelgerichter.\":\"Smaller en doelgerichter.\",\"Vervorming\":\"Vervorming\",\"Sterke lenskromming en meer vervorming richting randen.\":\"Sterke lenskromming en meer vervorming richting randen.\",\"Minder extreem breed beeld.\":\"Minder extreem breed beeld.\",\"Detail\":\"Detail\",\"Verdeeld over een zeer groot beeldveld.\":\"Verdeeld over een zeer groot beeldveld.\",\"Meer focus op de gekozen zone.\":\"Meer focus op de gekozen zone.\",\"Sterke toepassing\":\"Sterke toepassing\",\"Overzicht zonder klassieke blinde vlekken.\":\"Overzicht zonder klassieke blinde vlekken.\",\"Wanneer een specifieke zone belangrijker is dan totaaloverzicht.\":\"Wanneer een specifieke zone belangrijker is dan totaaloverzicht.\",\"Gerelateerde lenskeuze\":\"Gerelateerde lenskeuze\",\"Met een varifocale lens kies je veel gerichter je beeld\":\"Met een varifocale lens kies je veel gerichter je beeld\",\"Dit is een gerelateerd onderwerp uit een later hoofdstuk. Een varifocale camera heeft een ander doel dan een fisheye: je kunt de kijkhoek veel doelgerichter op het gewenste gebied afstemmen.\":\"Dit is een gerelateerd onderwerp uit een later hoofdstuk. Een varifocale camera heeft een ander doel dan een fisheye: je kunt de kijkhoek veel doelgerichter op het gewenste gebied afstemmen.\",\"Regelbare kijkhoek\":\"Regelbare kijkhoek\",\"Kies hoeveel van de sc\u00e8ne je werkelijk in beeld wilt brengen. \u2192\":\"Kies hoeveel van de sc\u00e8ne je werkelijk in beeld wilt brengen. \u2192\",\"Smallere kijkhoek\":\"Smallere kijkhoek\",\"Meer focus op een specifieke zone. \u2192\":\"Meer focus op een specifieke zone. \u2192\",\"Bredere kijkhoek\":\"Bredere kijkhoek\",\"Meer overzicht, maar nog altijd met een ander beeldprincipe dan een fisheye. \u2192\":\"Meer overzicht, maar nog altijd met een ander beeldprincipe dan een fisheye. \u2192\",\"Denk terug aan hoofdstuk 10\":\"Denk terug aan hoofdstuk 10\",\"Achteraf digitaal inzoomen cre\u00ebert geen ontbrekend detail\":\"Achteraf digitaal inzoomen cre\u00ebert geen ontbrekend detail\",\"Origineel beeld\":\"Origineel beeld\",\"De beschikbare beeldinformatie zit reeds in het oorspronkelijke beeld. \u2192\":\"De beschikbare beeldinformatie zit reeds in het oorspronkelijke beeld. \u2192\",\"Digitale vergroting\":\"Digitale vergroting\",\"Groter weergeven betekent niet automatisch meer bruikbaar detail. \u2192\":\"Groter weergeven betekent niet automatisch meer bruikbaar detail. \u2192\",\"Optische zoom\":\"Optische zoom\",\"Een andere optische aanpak wanneer detail op afstand belangrijk is. \u2192\":\"Een andere optische aanpak wanneer detail op afstand belangrijk is. \u2192\",\"Voor je een fisheye kiest\":\"Voor je een fisheye kiest\",\"Stel eerst deze drie vragen\":\"Stel eerst deze drie vragen\",\"Hoe groot is de ruimte?\":\"Hoe groot is de ruimte?\",\"Heb je vooral behoefte aan een zeer breed overzicht van \u00e9\u00e9n grote ruimte?\":\"Heb je vooral behoefte aan een zeer breed overzicht van \u00e9\u00e9n grote ruimte?\",\"Waar moet detail beschikbaar zijn?\":\"Waar moet detail beschikbaar zijn?\",\"Is alleen aanwezigheid belangrijk, of moet een persoon aan de andere kant van de ruimte herkenbaar zijn?\":\"Is alleen aanwezigheid belangrijk, of moet een persoon aan de andere kant van de ruimte herkenbaar zijn?\",\"Is \u00e9\u00e9n camera voldoende voor alle doelen?\":\"Is \u00e9\u00e9n camera voldoende voor alle doelen?\",\"Overzicht en gerichte herkenning kunnen verschillende cameradoelen zijn.\":\"Overzicht en gerichte herkenning kunnen verschillende cameradoelen zijn.\",\"Technische controle op locatie\":\"Technische controle op locatie\",\"Wanneer een klant zegt:\":\"Wanneer een klant zegt:\",\"\u201cDe fisheye is 12MP, dus ik verwacht overal veel detail,\u201d\":\"\u201cDe fisheye is 12MP, dus ik verwacht overal veel detail,\u201d\",\"leg dan eerst het verschil uit tussen totale resolutie en pixeldichtheid op de plaats waar het doel zich bevindt.\":\"leg dan eerst het verschil uit tussen totale resolutie en pixeldichtheid op de plaats waar het doel zich bevindt.\",\"Gebruik het livebeeld en laat iemand op verschillende posities door de ruimte lopen.\":\"Gebruik het livebeeld en laat iemand op verschillende posities door de ruimte lopen.\",\"Kijk vooral naar:\":\"Kijk vooral naar:\",\"centrum van het beeld, buitenste zones, afstand tot de camera en het daadwerkelijke herkenningsdoel.\":\"centrum van het beeld, buitenste zones, afstand tot de camera en het daadwerkelijke herkenningsdoel.\",\"Zo ziet de klant veel sneller waarom 360\u00b0 overzicht en gedetailleerde herkenning niet automatisch hetzelfde zijn.\":\"Zo ziet de klant veel sneller waarom 360\u00b0 overzicht en gedetailleerde herkenning niet automatisch hetzelfde zijn.\",\"Karen krijgt twee verschillende antwoorden\":\"Karen krijgt twee verschillende antwoorden\",\"\u201cIs die fisheye-camera dan slecht?\u201d\":\"\u201cIs die fisheye-camera dan slecht?\u201d\",\"Nee. Als Karen vraagt:\":\"Nee. Als Karen vraagt:\",\"\u201cWil ik in \u00e9\u00e9n beeld zien wat er overal in deze ruimte gebeurt?\u201d\":\"\u201cWil ik in \u00e9\u00e9n beeld zien wat er overal in deze ruimte gebeurt?\u201d\",\"dan kan een fisheye precies de juiste camera zijn.\":\"dan kan een fisheye precies de juiste camera zijn.\",\"Maar vraagt ze:\":\"Maar vraagt ze:\",\"\u201cWil ik op tien meter een persoon duidelijk herkennen?\u201d\":\"\u201cWil ik op tien meter een persoon duidelijk herkennen?\u201d\",\"dan moet de installateur opnieuw naar kijkhoek, afstand, pixeldichtheid en cameradoel kijken.\":\"dan moet de installateur opnieuw naar kijkhoek, afstand, pixeldichtheid en cameradoel kijken.\",\"Het probleem is dus niet:\":\"Het probleem is dus niet:\",\"\u201cfisheye is slecht\u201d.\":\"\u201cfisheye is slecht\u201d.\",\"Het probleem ontstaat wanneer je van \u00e9\u00e9n cameratype iets verwacht waarvoor het niet gekozen werd.\":\"Het probleem ontstaat wanneer je van \u00e9\u00e9n cameratype iets verwacht waarvoor het niet gekozen werd.\",\"Veelgemaakte beginnersfout: alleen naar megapixels kijken\":\"Veelgemaakte beginnersfout: alleen naar megapixels kijken\",\"De camera wordt verkocht als 12MP.\":\"De camera wordt verkocht als 12MP.\",\"De klant hoort:\":\"De klant hoort:\",\"\u201cheel hoge resolutie\u201d.\":\"\u201cheel hoge resolutie\u201d.\",\"En trekt daaruit de conclusie:\":\"En trekt daaruit de conclusie:\",\"\u201cDan kan ik overal in het 360\u00b0 beeld mensen perfect herkennen.\u201d\":\"\u201cDan kan ik overal in het 360\u00b0 beeld mensen perfect herkennen.\u201d\",\"Maar de opleiding toont dat bij een fisheye de lenskromming en de verdeling van de pixels een belangrijke rol spelen.\":\"Maar de opleiding toont dat bij een fisheye de lenskromming en de verdeling van de pixels een belangrijke rol spelen.\",\"Kijk daarom niet alleen naar het totale aantal megapixels. Kijk naar het doel en naar het detail op de relevante plaats in het beeld.\":\"Kijk daarom niet alleen naar het totale aantal megapixels. Kijk naar het doel en naar het detail op de relevante plaats in het beeld.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Pro-tip voor de professionele CCTV-installateur\",\"Gebruik een fisheye vooral wanneer\":\"Gebruik een fisheye vooral wanneer\",\"totaaloverzicht en het beperken van blinde zones\":\"totaaloverzicht en het beperken van blinde zones\",\"het belangrijkste doel zijn.\":\"het belangrijkste doel zijn.\",\"Wanneer de klant daarnaast op specifieke plaatsen meer herkenningsdetail nodig heeft, behandel dat als een apart cameradoel.\":\"Wanneer de klant daarnaast op specifieke plaatsen meer herkenningsdetail nodig heeft, behandel dat als een apart cameradoel.\",\"Denk bijvoorbeeld aan een ingang, kassa, balie, doorgang of een ander gebied waar detail belangrijker is dan 360\u00b0 overzicht.\":\"Denk bijvoorbeeld aan een ingang, kassa, balie, doorgang of een ander gebied waar detail belangrijker is dan 360\u00b0 overzicht.\",\"De juiste vraag is dus niet:\":\"De juiste vraag is dus niet:\",\"\u201cHoeveel megapixels heeft deze camera?\u201d\":\"\u201cHoeveel megapixels heeft deze camera?\u201d\",\"Maar:\":\"Maar:\",\"\u201cWat moet de klant op welke plaats kunnen zien?\u201d\":\"\u201cWat moet de klant op welke plaats kunnen zien?\u201d\",\"Digitale & optische zoom\":\"Digitale & optische zoom\",\"Varifocale lens\":\"Varifocale lens\",\"Onthoud dit\":\"Onthoud dit\",\"Een fisheye-camera is volgens de opleiding bijzonder geschikt voor\":\"Een fisheye-camera is volgens de opleiding bijzonder geschikt voor\",\"het overzichtelijk vastleggen van een grote ruimte zonder blinde vlekken.\":\"het overzichtelijk vastleggen van een grote ruimte zonder blinde vlekken.\",\"Maar de scherpte is niet overal gelijk.\":\"Maar de scherpte is niet overal gelijk.\",\"Het centrum is het scherpst.\":\"Het centrum is het scherpst.\",\"Richting de randen:\":\"Richting de randen:\",\"neemt de vervorming toe en daalt de pixeldichtheid en de waargenomen scherpte.\":\"neemt de vervorming toe en daalt de pixeldichtheid en de waargenomen scherpte.\",\"Een hoog totaal aantal megapixels betekent daarom niet automatisch dat iedere persoon overal in het 360\u00b0 beeld even goed herkenbaar is.\":\"Een hoog totaal aantal megapixels betekent daarom niet automatisch dat iedere persoon overal in het 360\u00b0 beeld even goed herkenbaar is.\",\"Begin opnieuw bij het cameradoel:\":\"Begin opnieuw bij het cameradoel:\",\"overzicht, herkenning of identificatie?\":\"overzicht, herkenning of identificatie?\",\"Verder in de opleiding\":\"Verder in de opleiding\",\"Meer over kijkhoek, detail en herkenning\":\"Meer over kijkhoek, detail en herkenning\",\"Digitale versus optische zoom\":\"Digitale versus optische zoom\",\"Camera correct richten\":\"Camera correct richten\",\"Begroeiing & zichtveld\":\"Begroeiing & zichtveld\",\"DORI: Detect tot Identify\":\"DORI: Detect tot Identify\",\"Wanneer gebruik je een PTZ-camera?\":\"Wanneer gebruik je een PTZ-camera?\",\"Wanneer gebruik je een varifocale lens?\":\"Wanneer gebruik je een varifocale lens?\",\"Test v\u00f3\u00f3r montage\":\"Test v\u00f3\u00f3r montage\",\"Algemene aandachtspunten\":\"Algemene aandachtspunten\",\"\u2190 Vorige les \u00b7 17 van 24\":\"\u2190 Vorige les \u00b7 17 van 24\",\"Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Test de CCTV-installatie v\u00f3\u00f3r de montage\",\"Volgende les \u00b7 19 van 24 \u2192\":\"Volgende les \u00b7 19 van 24 \u2192\",\"Bomen en begroeiing in het zichtveld\":\"Bomen en begroeiing in het zichtveld\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"Alle rechten voorbehouden.\",\"Home\":\"Home\",\"Terug naar overzicht\":\"Terug naar overzicht\",\"Basis CCTV\":\"Basis CCTV\",\"Les 18 \/ 24\":\"Les 18 \/ 24\",\"Vorige les\":\"Vorige les\",\"Volgende les\":\"Volgende les\",\"Overzicht beginnersfouten\":\"Overzicht beginnersfouten\",\"Les 18 van 24\":\"Les 18 van 24\",\"Vorige les \u00b7 17 van 24\":\"Vorige les \u00b7 17 van 24\",\"\u2190 Terug naar les 17\":\"\u2190 Terug naar les 17\",\"Overzicht\":\"Overzicht\",\"Klachten van Karen\":\"Klachten van Karen\",\"Terug naar de 10 beginnersfouten\":\"Terug naar de 10 beginnersfouten\",\"Volgende les \u00b7 19 van 24\":\"Volgende les \u00b7 19 van 24\",\"Ga verder \u2192\":\"Ga verder \u2192\",\"\u2190\":\"\u2190\",\"\u2192\":\"\u2192\",\"\u2302\":\"\u2302\"},\"fr\":{\"18\":\"18\",\"Basis CCTV opleiding \u00b7 Les 18 van 24\":\"Formation CCTV de base \u00b7 Le\u00e7on 18 sur 24\",\"Fisheye-camera:\":\"Cam\u00e9ra fisheye :\",\"360\u00b0 overzicht versus herkenning\":\"vue d\u2019ensemble \u00e0 360\u00b0 versus reconnaissance\",\"Een 12MP-camera klinkt indrukwekkend. Maar wanneer die 12 megapixels over een extreem breed 360\u00b0 beeld verdeeld worden, betekent dat niet automatisch dat je op tien meter ieder gezicht kunt herkennen.\":\"Une cam\u00e9ra 12 MP semble impressionnante. Mais lorsque ces 12 m\u00e9gapixels sont r\u00e9partis sur une image extr\u00eamement large \u00e0 360\u00b0, cela ne signifie pas automatiquement que vous pourrez reconna\u00eetre chaque visage \u00e0 dix m\u00e8tres.\",\"Les 18\":\"Le\u00e7on 18\",\"24 lessen\":\"24 le\u00e7ons\",\"Negende klacht \u00b7 Fisheye\":\"Neuvi\u00e8me plainte \u00b7 Fisheye\",\"\u201cMijn 12MP fisheye herkent niemand op 10 meter\u201d\":\"\u00ab Mon fisheye 12 MP ne reconna\u00eet personne \u00e0 10 m\u00e8tres \u00bb\",\"Een fisheye-camera heeft een heel ander doel dan een camera met een smallere, meer gerichte kijkhoek.\":\"Une cam\u00e9ra fisheye a un objectif tr\u00e8s diff\u00e9rent de celui d\u2019une cam\u00e9ra avec un angle de vue plus \u00e9troit et plus cibl\u00e9.\",\"Volgens de opleiding is een fisheye-camera uitstekend om een\":\"Selon la formation, une cam\u00e9ra fisheye est excellente pour\",\"grote ruimte overzichtelijk en zonder blinde vlekken\":\"capturer une grande pi\u00e8ce de mani\u00e8re claire et sans angles morts\",\"vast te leggen.\":\"dans une seule image.\",\"Maar dat extreem brede beeld heeft ook gevolgen. De beschikbare pixels worden over een zeer groot gebied verdeeld en de kromming van de lens veroorzaakt vervorming.\":\"Mais cette image extr\u00eamement large a aussi des cons\u00e9quences. Les pixels disponibles sont r\u00e9partis sur une tr\u00e8s grande zone et la courbure de l\u2019objectif provoque de la distorsion.\",\"Daarom moet je v\u00f3\u00f3r de installatie opnieuw dezelfde basisvraag stellen:\":\"C\u2019est pourquoi, avant l\u2019installation, il faut \u00e0 nouveau poser la m\u00eame question de base :\",\"wil de klant vooral overzicht, of wil hij op afstand personen herkennen?\":\"le client veut-il surtout une vue d\u2019ensemble, ou veut-il reconna\u00eetre des personnes \u00e0 distance ?\",\"Negende klacht\":\"Neuvi\u00e8me plainte\",\"\u201cIk heb toch een 12 megapixel fisheye-camera? Waarom kan ik die persoon aan de andere kant van de ruimte niet duidelijk herkennen?\u201d\":\"\u00ab J\u2019ai pourtant une cam\u00e9ra fisheye de 12 m\u00e9gapixels. Pourquoi ne puis-je pas reconna\u00eetre clairement cette personne de l\u2019autre c\u00f4t\u00e9 de la pi\u00e8ce ? \u00bb\",\"Het voordeel van fisheye\":\"L\u2019avantage du fisheye\",\"E\u00e9n camera kan een enorme ruimte overzien\":\"Une seule cam\u00e9ra peut surveiller une tr\u00e8s grande pi\u00e8ce\",\"Groot voordeel\":\"Grand avantage\",\"Veel overzicht met \u00e9\u00e9n camera\":\"Beaucoup de vue d\u2019ensemble avec une seule cam\u00e9ra\",\"Een fisheye-lens is ontworpen om een extreem brede hoek vast te leggen.\":\"Un objectif fisheye est con\u00e7u pour capturer un angle extr\u00eamement large.\",\"Daardoor is deze camera volgens de opleiding bijzonder geschikt voor een groot overzicht zonder klassieke blinde vlekken.\":\"Selon la formation, cette cam\u00e9ra est donc particuli\u00e8rement adapt\u00e9e \u00e0 une vue d\u2019ensemble \u00e9tendue sans angles morts classiques.\",\"Maar een groot overzicht en veel detail op afstand zijn niet automatisch hetzelfde cameradoel.\":\"Mais une vue d\u2019ensemble tr\u00e8s large et beaucoup de d\u00e9tails \u00e0 distance ne constituent pas automatiquement le m\u00eame objectif de cam\u00e9ra.\",\"De lens verklaart veel\":\"L\u2019objectif explique beaucoup de choses\",\"Waarom ziet een fisheye-beeld er zo anders uit?\":\"Pourquoi une image fisheye para\u00eet-elle si diff\u00e9rente ?\",\"Fisheye-lens\":\"Objectif fisheye\",\"Extreem brede kijkhoek\":\"Angle de vue extr\u00eamement large\",\"De lens probeert een zeer groot gebied in \u00e9\u00e9n beeld onder te brengen.\":\"L\u2019objectif tente de faire entrer une tr\u00e8s grande zone dans une seule image.\",\"De prijs van extreem breed kijken\":\"Le prix d\u2019un champ de vision extr\u00eamement large\",\"Door de sterke kromming ontstaat volgens de opleiding een typisch bolvormig perspectief.\":\"Selon la formation, la forte courbure cr\u00e9e une perspective bomb\u00e9e typique.\",\"Rechte lijnen kunnen vooral aan de randen\":\"Les lignes droites peuvent, surtout vers les bords,\",\"sterk gebogen lijken.\":\"para\u00eetre fortement courb\u00e9es.\",\"Die vervorming is dus geen toevallige fout. Ze hangt samen met de extreem brede beeldhoek waarvoor de lens ontworpen is.\":\"Cette distorsion n\u2019est donc pas une erreur accidentelle. Elle est li\u00e9e \u00e0 l\u2019angle de vue extr\u00eamement large pour lequel l\u2019objectif a \u00e9t\u00e9 con\u00e7u.\",\"Belangrijk verschil\":\"Diff\u00e9rence importante\",\"Het midden en de rand zijn niet gelijk\":\"Le centre et le bord ne sont pas \u00e9quivalents\",\"MID\":\"CENTRE\",\"Centrum\":\"Centre\",\"Het midden is het scherpst\":\"Le centre est le plus net\",\"Volgens de opleiding is de pixeldichtheid in het centrum van het beeld hoger.\":\"Selon la formation, la densit\u00e9 de pixels est plus \u00e9lev\u00e9e au centre de l\u2019image.\",\"Dat resulteert in een scherper waargenomen beeld.\":\"Cela donne une image per\u00e7ue comme plus nette.\",\"Objecten in het centrum hebben daardoor een gunstigere positie dan objecten helemaal aan de rand.\":\"Les objets situ\u00e9s au centre b\u00e9n\u00e9ficient donc d\u2019une position plus favorable que ceux qui se trouvent tout au bord.\",\"RAND\":\"BORD\",\"Beeldrand\":\"Bord de l\u2019image\",\"Naar de rand neemt de vervorming toe\":\"La distorsion augmente vers les bords\",\"Hoe verder je van het centrum weg beweegt, hoe lager volgens de opleiding de pixeldichtheid wordt.\":\"Plus on s\u2019\u00e9loigne du centre, plus la densit\u00e9 de pixels diminue, selon la formation.\",\"Tegelijk neemt de vervorming toe.\":\"En m\u00eame temps, la distorsion augmente.\",\"Het gevolg:\":\"Cons\u00e9quence :\",\"een lagere waargenomen scherpte.\":\"une nettet\u00e9 per\u00e7ue plus faible.\",\"Pixeldichtheid\":\"Densit\u00e9 de pixels\",\"12 megapixel vertelt niet het hele verhaal\":\"12 m\u00e9gapixels ne racontent pas toute l\u2019histoire\",\"1\":\"1\",\"Veel pixels\":\"Beaucoup de pixels\",\"De camera kan een hoge totale resolutie hebben.\":\"La cam\u00e9ra peut avoir une r\u00e9solution totale \u00e9lev\u00e9e.\",\"2\":\"2\",\"Zeer groot beeldveld\":\"Champ de vision tr\u00e8s large\",\"Die pixels worden over een extreem breed beeld verdeeld.\":\"Ces pixels sont r\u00e9partis sur une image extr\u00eamement large.\",\"3\":\"3\",\"Vervorming aan de rand\":\"Distorsion sur les bords\",\"Richting de buitenzijde van het fisheye-beeld wordt de beeldgeometrie steeds sterker vervormd.\":\"Vers l\u2019ext\u00e9rieur de l\u2019image fisheye, la g\u00e9om\u00e9trie de l\u2019image se d\u00e9forme de plus en plus.\",\"4\":\"4\",\"Minder detail per zone\":\"Moins de d\u00e9tail par zone\",\"Een hoog totaal aantal megapixels betekent daarom niet dat iedere persoon overal even gedetailleerd verschijnt.\":\"Un nombre total \u00e9lev\u00e9 de m\u00e9gapixels ne signifie donc pas que chaque personne appara\u00eet partout avec le m\u00eame niveau de d\u00e9tail.\",\"Terug naar Karen\":\"Retour \u00e0 Karen\",\"Karen wil haar volledige werkruimte \u00e9n gezichten zien\":\"Karen veut voir toute sa zone de travail ainsi que les visages\",\"Stel dat Karen in haar professionele werkruimte \u00e9\u00e9n fisheye-camera laat plaatsen.\":\"Supposons que Karen fasse installer une seule cam\u00e9ra fisheye dans son espace de travail professionnel.\",\"Op haar scherm is ze meteen onder de indruk:\":\"Sur son \u00e9cran, elle est imm\u00e9diatement impressionn\u00e9e :\",\"bijna de hele ruimte staat in \u00e9\u00e9n beeld.\":\"presque toute la pi\u00e8ce tient dans une seule image.\",\"Ze ziet deuren, werkzones en bewegingen zonder dat overal verschillende camera's hangen.\":\"Elle voit les portes, les zones de travail et les mouvements sans devoir installer diff\u00e9rentes cam\u00e9ras partout.\",\"Maar later stelt Karen een andere vraag:\":\"Mais plus tard, Karen pose une autre question :\",\"\u201cWie was die persoon helemaal aan de andere kant van de ruimte?\u201d\":\"\u00ab Qui \u00e9tait cette personne tout \u00e0 l\u2019autre bout de la pi\u00e8ce ? \u00bb\",\"Dan verandert het doel. Een camera die uitstekend is voor totaaloverzicht hoeft niet automatisch dezelfde prestaties te leveren wanneer Karen op grotere afstand gedetailleerde herkenning verwacht.\":\"L\u2019objectif change alors. Une cam\u00e9ra excellente pour une vue d\u2019ensemble totale ne fournit pas automatiquement les m\u00eames performances lorsque Karen attend une reconnaissance d\u00e9taill\u00e9e \u00e0 plus grande distance.\",\"Het verhaal van Karen\":\"L\u2019histoire de Karen\",\"DORI\":\"DORI\",\"Kies volgens het doel\":\"Choisissez selon l\u2019objectif\",\"Overzicht en identificatie zijn twee verschillende vragen\":\"Vue d\u2019ensemble et identification sont deux questions diff\u00e9rentes\",\"D\":\"D\",\"Detecteren\":\"D\u00e9tecter\",\"Is er iemand of gebeurt er iets in de ruimte?\":\"Y a-t-il quelqu\u2019un ou se passe-t-il quelque chose dans la pi\u00e8ce ?\",\"Een zeer breed overzicht kan daarvoor bijzonder nuttig zijn.\":\"Une vue d\u2019ensemble tr\u00e8s large peut \u00eatre particuli\u00e8rement utile pour cela.\",\"R\":\"R\",\"Herkennen\":\"Reconna\u00eetre\",\"Wil de klant bepalen of hij een persoon kent?\":\"Le client veut-il pouvoir d\u00e9terminer s\u2019il conna\u00eet une personne ?\",\"Dan wordt de hoeveelheid detail op de plaats van die persoon belangrijker.\":\"La quantit\u00e9 de d\u00e9tails \u00e0 l\u2019endroit o\u00f9 se trouve cette personne devient alors plus importante.\",\"I\":\"I\",\"Identificeren\":\"Identifier\",\"Moet een persoon echt duidelijk identificeerbaar zijn?\":\"Une personne doit-elle \u00eatre r\u00e9ellement identifiable avec pr\u00e9cision ?\",\"Dan moet het systeem specifiek voor dat doel worden ontworpen.\":\"Le syst\u00e8me doit alors \u00eatre con\u00e7u sp\u00e9cifiquement pour cet objectif.\",\"Volgende belangrijke stap\":\"\u00c9tape importante suivante\",\"DORI helpt je vooraf bepalen wat haalbaar is\":\"DORI vous aide \u00e0 d\u00e9terminer \u00e0 l\u2019avance ce qui est r\u00e9alisable\",\"In hoofdstuk 20 gaan we hier veel dieper op in. DORI staat voor Detect, Observe, Recognize en Identify en helpt de installateur na te denken over het detail dat op een bepaalde afstand nodig is.\":\"Au chapitre 20, nous approfondirons beaucoup ce sujet. DORI signifie Detect, Observe, Recognize et Identify et aide l\u2019installateur \u00e0 r\u00e9fl\u00e9chir au niveau de d\u00e9tail n\u00e9cessaire \u00e0 une certaine distance.\",\"DORI-zones\":\"Zones DORI\",\"Niet iedere afstand vraagt hetzelfde soort beeldinformatie. \u2192\":\"Toutes les distances n\u2019exigent pas le m\u00eame type d\u2019information visuelle. \u2192\",\"Verschillende doelen\":\"Objectifs diff\u00e9rents\",\"Overzicht, herkenning en identificatie zijn niet hetzelfde. \u2192\":\"Vue d\u2019ensemble, reconnaissance et identification ne sont pas la m\u00eame chose. \u2192\",\"De verdeling van pixels over het doelgebied is bepalend voor bruikbaar detail. \u2192\":\"La r\u00e9partition des pixels sur la zone cible d\u00e9termine le niveau de d\u00e9tail r\u00e9ellement exploitable. \u2192\",\"Camerakeuze\":\"Choix de la cam\u00e9ra\",\"Breed overzicht of gericht detail?\":\"Vue d\u2019ensemble large ou d\u00e9tail cibl\u00e9 ?\",\"Eigenschap\":\"Caract\u00e9ristique\",\"Fisheye\":\"Fisheye\",\"Gerichtere kijkhoek\":\"Angle de vue plus cibl\u00e9\",\"Hoofddoel\":\"Objectif principal\",\"Zeer breed overzicht van een grote ruimte.\":\"Vue d\u2019ensemble tr\u00e8s large d\u2019une grande pi\u00e8ce.\",\"Meer focus op een kleiner geselecteerd gebied.\":\"Davantage de concentration sur une zone s\u00e9lectionn\u00e9e plus petite.\",\"Kijkhoek\":\"Angle de vue\",\"Extreem breed.\":\"Extr\u00eamement large.\",\"Smaller en doelgerichter.\":\"Plus \u00e9troit et plus cibl\u00e9.\",\"Vervorming\":\"Distorsion\",\"Sterke lenskromming en meer vervorming richting randen.\":\"Forte courbure de l\u2019objectif et davantage de distorsion vers les bords.\",\"Minder extreem breed beeld.\":\"Image moins extr\u00eamement large.\",\"Detail\":\"D\u00e9tail\",\"Verdeeld over een zeer groot beeldveld.\":\"R\u00e9parti sur un champ de vision tr\u00e8s large.\",\"Meer focus op de gekozen zone.\":\"Davantage de concentration sur la zone choisie.\",\"Sterke toepassing\":\"Application forte\",\"Overzicht zonder klassieke blinde vlekken.\":\"Vue d\u2019ensemble sans angles morts classiques.\",\"Wanneer een specifieke zone belangrijker is dan totaaloverzicht.\":\"Lorsqu\u2019une zone sp\u00e9cifique est plus importante que la vue d\u2019ensemble totale.\",\"Gerelateerde lenskeuze\":\"Choix d\u2019objectif associ\u00e9\",\"Met een varifocale lens kies je veel gerichter je beeld\":\"Avec un objectif varifocal, vous choisissez votre cadrage de mani\u00e8re beaucoup plus cibl\u00e9e\",\"Dit is een gerelateerd onderwerp uit een later hoofdstuk. Een varifocale camera heeft een ander doel dan een fisheye: je kunt de kijkhoek veel doelgerichter op het gewenste gebied afstemmen.\":\"Il s\u2019agit d\u2019un sujet li\u00e9 abord\u00e9 dans un chapitre ult\u00e9rieur. Une cam\u00e9ra varifocale a un autre objectif qu\u2019un fisheye : vous pouvez adapter l\u2019angle de vue beaucoup plus pr\u00e9cis\u00e9ment \u00e0 la zone souhait\u00e9e.\",\"Regelbare kijkhoek\":\"Angle de vue r\u00e9glable\",\"Kies hoeveel van de sc\u00e8ne je werkelijk in beeld wilt brengen. \u2192\":\"Choisissez la portion de sc\u00e8ne que vous voulez r\u00e9ellement afficher. \u2192\",\"Smallere kijkhoek\":\"Angle de vue plus \u00e9troit\",\"Meer focus op een specifieke zone. \u2192\":\"Davantage de concentration sur une zone sp\u00e9cifique. \u2192\",\"Bredere kijkhoek\":\"Angle de vue plus large\",\"Meer overzicht, maar nog altijd met een ander beeldprincipe dan een fisheye. \u2192\":\"Davantage de vue d\u2019ensemble, mais toujours selon un principe d\u2019image diff\u00e9rent d\u2019un fisheye. \u2192\",\"Denk terug aan hoofdstuk 10\":\"Rappelez-vous le chapitre 10\",\"Achteraf digitaal inzoomen cre\u00ebert geen ontbrekend detail\":\"Zoomer num\u00e9riquement apr\u00e8s coup ne cr\u00e9e pas les d\u00e9tails absents\",\"Origineel beeld\":\"Image d\u2019origine\",\"De beschikbare beeldinformatie zit reeds in het oorspronkelijke beeld. \u2192\":\"Les informations d\u2019image disponibles sont d\u00e9j\u00e0 pr\u00e9sentes dans l\u2019image d\u2019origine. \u2192\",\"Digitale vergroting\":\"Agrandissement num\u00e9rique\",\"Groter weergeven betekent niet automatisch meer bruikbaar detail. \u2192\":\"Afficher plus grand ne signifie pas automatiquement obtenir plus de d\u00e9tails utiles. \u2192\",\"Optische zoom\":\"Zoom optique\",\"Een andere optische aanpak wanneer detail op afstand belangrijk is. \u2192\":\"Une autre approche optique lorsque le d\u00e9tail \u00e0 distance est important. \u2192\",\"Voor je een fisheye kiest\":\"Avant de choisir un fisheye\",\"Stel eerst deze drie vragen\":\"Posez d\u2019abord ces trois questions\",\"Hoe groot is de ruimte?\":\"Quelle est la taille de la pi\u00e8ce ?\",\"Heb je vooral behoefte aan een zeer breed overzicht van \u00e9\u00e9n grote ruimte?\":\"Avez-vous surtout besoin d\u2019une vue d\u2019ensemble tr\u00e8s large d\u2019une seule grande pi\u00e8ce ?\",\"Waar moet detail beschikbaar zijn?\":\"O\u00f9 le d\u00e9tail doit-il \u00eatre disponible ?\",\"Is alleen aanwezigheid belangrijk, of moet een persoon aan de andere kant van de ruimte herkenbaar zijn?\":\"La simple pr\u00e9sence est-elle suffisante, ou une personne situ\u00e9e de l\u2019autre c\u00f4t\u00e9 de la pi\u00e8ce doit-elle \u00eatre reconnaissable ?\",\"Is \u00e9\u00e9n camera voldoende voor alle doelen?\":\"Une seule cam\u00e9ra suffit-elle pour tous les objectifs ?\",\"Overzicht en gerichte herkenning kunnen verschillende cameradoelen zijn.\":\"Vue d\u2019ensemble et reconnaissance cibl\u00e9e peuvent constituer des objectifs de cam\u00e9ra diff\u00e9rents.\",\"Technische controle op locatie\":\"Contr\u00f4le technique sur site\",\"Wanneer een klant zegt:\":\"Lorsqu\u2019un client dit :\",\"\u201cDe fisheye is 12MP, dus ik verwacht overal veel detail,\u201d\":\"\u00ab Le fisheye est de 12 MP, donc je m\u2019attends \u00e0 beaucoup de d\u00e9tails partout \u00bb,\",\"leg dan eerst het verschil uit tussen totale resolutie en pixeldichtheid op de plaats waar het doel zich bevindt.\":\"commencez par expliquer la diff\u00e9rence entre la r\u00e9solution totale et la densit\u00e9 de pixels \u00e0 l\u2019endroit o\u00f9 se trouve la cible.\",\"Gebruik het livebeeld en laat iemand op verschillende posities door de ruimte lopen.\":\"Utilisez l\u2019image en direct et faites circuler une personne \u00e0 diff\u00e9rentes positions dans la pi\u00e8ce.\",\"Kijk vooral naar:\":\"Observez surtout :\",\"centrum van het beeld, buitenste zones, afstand tot de camera en het daadwerkelijke herkenningsdoel.\":\"le centre de l\u2019image, les zones ext\u00e9rieures, la distance jusqu\u2019\u00e0 la cam\u00e9ra et l\u2019objectif r\u00e9el de reconnaissance.\",\"Zo ziet de klant veel sneller waarom 360\u00b0 overzicht en gedetailleerde herkenning niet automatisch hetzelfde zijn.\":\"Le client comprend ainsi beaucoup plus vite pourquoi une vue d\u2019ensemble \u00e0 360\u00b0 et une reconnaissance d\u00e9taill\u00e9e ne sont pas automatiquement la m\u00eame chose.\",\"Karen krijgt twee verschillende antwoorden\":\"Karen obtient deux r\u00e9ponses diff\u00e9rentes\",\"\u201cIs die fisheye-camera dan slecht?\u201d\":\"\u00ab Cette cam\u00e9ra fisheye est-elle donc mauvaise ? \u00bb\",\"Nee. Als Karen vraagt:\":\"Non. Si Karen demande :\",\"\u201cWil ik in \u00e9\u00e9n beeld zien wat er overal in deze ruimte gebeurt?\u201d\":\"\u00ab Est-ce que je veux voir dans une seule image tout ce qui se passe dans cette pi\u00e8ce ? \u00bb\",\"dan kan een fisheye precies de juiste camera zijn.\":\"alors un fisheye peut \u00eatre exactement la bonne cam\u00e9ra.\",\"Maar vraagt ze:\":\"Mais si elle demande :\",\"\u201cWil ik op tien meter een persoon duidelijk herkennen?\u201d\":\"\u00ab Est-ce que je veux reconna\u00eetre clairement une personne \u00e0 dix m\u00e8tres ? \u00bb\",\"dan moet de installateur opnieuw naar kijkhoek, afstand, pixeldichtheid en cameradoel kijken.\":\"l\u2019installateur doit alors r\u00e9examiner l\u2019angle de vue, la distance, la densit\u00e9 de pixels et l\u2019objectif de la cam\u00e9ra.\",\"Het probleem is dus niet:\":\"Le probl\u00e8me n\u2019est donc pas :\",\"\u201cfisheye is slecht\u201d.\":\"\u00ab le fisheye est mauvais \u00bb.\",\"Het probleem ontstaat wanneer je van \u00e9\u00e9n cameratype iets verwacht waarvoor het niet gekozen werd.\":\"Le probl\u00e8me appara\u00eet lorsqu\u2019on attend d\u2019un type de cam\u00e9ra quelque chose pour lequel il n\u2019a pas \u00e9t\u00e9 choisi.\",\"Veelgemaakte beginnersfout: alleen naar megapixels kijken\":\"Erreur fr\u00e9quente chez les d\u00e9butants : ne regarder que les m\u00e9gapixels\",\"De camera wordt verkocht als 12MP.\":\"La cam\u00e9ra est vendue comme un mod\u00e8le 12 MP.\",\"De klant hoort:\":\"Le client entend :\",\"\u201cheel hoge resolutie\u201d.\":\"\u00ab tr\u00e8s haute r\u00e9solution \u00bb.\",\"En trekt daaruit de conclusie:\":\"Et il en conclut :\",\"\u201cDan kan ik overal in het 360\u00b0 beeld mensen perfect herkennen.\u201d\":\"\u00ab Je pourrai donc reconna\u00eetre parfaitement les personnes partout dans l\u2019image \u00e0 360\u00b0. \u00bb\",\"Maar de opleiding toont dat bij een fisheye de lenskromming en de verdeling van de pixels een belangrijke rol spelen.\":\"Mais la formation montre qu\u2019avec un fisheye, la courbure de l\u2019objectif et la r\u00e9partition des pixels jouent un r\u00f4le important.\",\"Kijk daarom niet alleen naar het totale aantal megapixels. Kijk naar het doel en naar het detail op de relevante plaats in het beeld.\":\"Ne regardez donc pas uniquement le nombre total de m\u00e9gapixels. Regardez l\u2019objectif et le niveau de d\u00e9tail \u00e0 l\u2019endroit pertinent de l\u2019image.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Conseil pro pour l\u2019installateur CCTV professionnel\",\"Gebruik een fisheye vooral wanneer\":\"Utilisez surtout un fisheye lorsque\",\"totaaloverzicht en het beperken van blinde zones\":\"la vue d\u2019ensemble totale et la r\u00e9duction des angles morts\",\"het belangrijkste doel zijn.\":\"sont l\u2019objectif principal.\",\"Wanneer de klant daarnaast op specifieke plaatsen meer herkenningsdetail nodig heeft, behandel dat als een apart cameradoel.\":\"Si le client a \u00e9galement besoin de davantage de d\u00e9tails de reconnaissance \u00e0 des endroits sp\u00e9cifiques, traitez cela comme un objectif de cam\u00e9ra distinct.\",\"Denk bijvoorbeeld aan een ingang, kassa, balie, doorgang of een ander gebied waar detail belangrijker is dan 360\u00b0 overzicht.\":\"Pensez par exemple \u00e0 une entr\u00e9e, une caisse, un comptoir, un passage ou une autre zone o\u00f9 le d\u00e9tail est plus important qu\u2019une vue d\u2019ensemble \u00e0 360\u00b0.\",\"De juiste vraag is dus niet:\":\"La bonne question n\u2019est donc pas :\",\"\u201cHoeveel megapixels heeft deze camera?\u201d\":\"\u00ab Combien de m\u00e9gapixels cette cam\u00e9ra poss\u00e8de-t-elle ? \u00bb\",\"Maar:\":\"Mais :\",\"\u201cWat moet de klant op welke plaats kunnen zien?\u201d\":\"\u00ab Que doit pouvoir voir le client, et \u00e0 quel endroit ? \u00bb\",\"Digitale & optische zoom\":\"Zoom num\u00e9rique & optique\",\"Varifocale lens\":\"Objectif varifocal\",\"Onthoud dit\":\"\u00c0 retenir\",\"Een fisheye-camera is volgens de opleiding bijzonder geschikt voor\":\"Selon la formation, une cam\u00e9ra fisheye est particuli\u00e8rement adapt\u00e9e \u00e0\",\"het overzichtelijk vastleggen van een grote ruimte zonder blinde vlekken.\":\"capturer clairement une grande pi\u00e8ce sans angles morts.\",\"Maar de scherpte is niet overal gelijk.\":\"Mais la nettet\u00e9 n\u2019est pas identique partout.\",\"Het centrum is het scherpst.\":\"Le centre est le plus net.\",\"Richting de randen:\":\"Vers les bords :\",\"neemt de vervorming toe en daalt de pixeldichtheid en de waargenomen scherpte.\":\"la distorsion augmente tandis que la densit\u00e9 de pixels et la nettet\u00e9 per\u00e7ue diminuent.\",\"Een hoog totaal aantal megapixels betekent daarom niet automatisch dat iedere persoon overal in het 360\u00b0 beeld even goed herkenbaar is.\":\"Un nombre total \u00e9lev\u00e9 de m\u00e9gapixels ne signifie donc pas automatiquement que chaque personne est aussi bien reconnaissable partout dans l\u2019image \u00e0 360\u00b0.\",\"Begin opnieuw bij het cameradoel:\":\"Revenez \u00e0 l\u2019objectif de la cam\u00e9ra :\",\"overzicht, herkenning of identificatie?\":\"vue d\u2019ensemble, reconnaissance ou identification ?\",\"Verder in de opleiding\":\"Poursuivre la formation\",\"Meer over kijkhoek, detail en herkenning\":\"En savoir plus sur l\u2019angle de vue, le d\u00e9tail et la reconnaissance\",\"Digitale versus optische zoom\":\"Zoom num\u00e9rique versus zoom optique\",\"Camera correct richten\":\"Orienter correctement la cam\u00e9ra\",\"Begroeiing & zichtveld\":\"V\u00e9g\u00e9tation & champ de vision\",\"DORI: Detect tot Identify\":\"DORI : de Detect \u00e0 Identify\",\"Wanneer gebruik je een PTZ-camera?\":\"Quand utiliser une cam\u00e9ra PTZ ?\",\"Wanneer gebruik je een varifocale lens?\":\"Quand utiliser un objectif varifocal ?\",\"Test v\u00f3\u00f3r montage\":\"Tester avant le montage\",\"Algemene aandachtspunten\":\"Points d\u2019attention g\u00e9n\u00e9raux\",\"\u2190 Vorige les \u00b7 17 van 24\":\"\u2190 Le\u00e7on pr\u00e9c\u00e9dente \u00b7 17 sur 24\",\"Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Testez l\u2019installation CCTV avant le montage\",\"Volgende les \u00b7 19 van 24 \u2192\":\"Le\u00e7on suivante \u00b7 19 sur 24 \u2192\",\"Bomen en begroeiing in het zichtveld\":\"Arbres et v\u00e9g\u00e9tation dans le champ de vision\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"Tous droits r\u00e9serv\u00e9s.\",\"Home\":\"Accueil\",\"Terug naar overzicht\":\"Retour \u00e0 l\u2019aper\u00e7u\",\"Basis CCTV\":\"CCTV de base\",\"Les 18 \/ 24\":\"Le\u00e7on 18 \/ 24\",\"Vorige les\":\"Le\u00e7on pr\u00e9c\u00e9dente\",\"Volgende les\":\"Le\u00e7on suivante\",\"Overzicht beginnersfouten\":\"Aper\u00e7u des erreurs d\u00e9butants\",\"Les 18 van 24\":\"Le\u00e7on 18 sur 24\",\"Vorige les \u00b7 17 van 24\":\"Le\u00e7on pr\u00e9c\u00e9dente \u00b7 17 sur 24\",\"\u2190 Terug naar les 17\":\"\u2190 Retour \u00e0 la le\u00e7on 17\",\"Overzicht\":\"Aper\u00e7u\",\"Klachten van Karen\":\"Plaintes de Karen\",\"Terug naar de 10 beginnersfouten\":\"Retour aux 10 erreurs d\u00e9butants\",\"Volgende les \u00b7 19 van 24\":\"Le\u00e7on suivante \u00b7 19 sur 24\",\"Ga verder \u2192\":\"Continuer \u2192\",\"\u2190\":\"\u2190\",\"\u2192\":\"\u2192\",\"\u2302\":\"\u2302\"},\"en\":{\"18\":\"18\",\"Basis CCTV opleiding \u00b7 Les 18 van 24\":\"Basic CCTV training \u00b7 Lesson 18 of 24\",\"Fisheye-camera:\":\"Fisheye camera:\",\"360\u00b0 overzicht versus herkenning\":\"360\u00b0 overview versus recognition\",\"Een 12MP-camera klinkt indrukwekkend. Maar wanneer die 12 megapixels over een extreem breed 360\u00b0 beeld verdeeld worden, betekent dat niet automatisch dat je op tien meter ieder gezicht kunt herkennen.\":\"A 12MP camera sounds impressive. But when those 12 megapixels are spread across an extremely wide 360\u00b0 image, that does not automatically mean you can recognize every face at ten metres.\",\"Les 18\":\"Lesson 18\",\"24 lessen\":\"24 lessons\",\"Negende klacht \u00b7 Fisheye\":\"Ninth complaint \u00b7 Fisheye\",\"\u201cMijn 12MP fisheye herkent niemand op 10 meter\u201d\":\"\u201cMy 12MP fisheye cannot recognize anyone at 10 metres\u201d\",\"Een fisheye-camera heeft een heel ander doel dan een camera met een smallere, meer gerichte kijkhoek.\":\"A fisheye camera serves a very different purpose from a camera with a narrower, more targeted viewing angle.\",\"Volgens de opleiding is een fisheye-camera uitstekend om een\":\"According to the training, a fisheye camera is excellent for\",\"grote ruimte overzichtelijk en zonder blinde vlekken\":\"capturing a large area clearly and without blind spots\",\"vast te leggen.\":\"in a single image.\",\"Maar dat extreem brede beeld heeft ook gevolgen. De beschikbare pixels worden over een zeer groot gebied verdeeld en de kromming van de lens veroorzaakt vervorming.\":\"But that extremely wide image also has consequences. The available pixels are spread across a very large area and the curvature of the lens causes distortion.\",\"Daarom moet je v\u00f3\u00f3r de installatie opnieuw dezelfde basisvraag stellen:\":\"That is why, before installation, you should ask the same basic question again:\",\"wil de klant vooral overzicht, of wil hij op afstand personen herkennen?\":\"does the customer mainly want an overview, or do they want to recognize people at a distance?\",\"Negende klacht\":\"Ninth complaint\",\"\u201cIk heb toch een 12 megapixel fisheye-camera? Waarom kan ik die persoon aan de andere kant van de ruimte niet duidelijk herkennen?\u201d\":\"\u201cI have a 12-megapixel fisheye camera, so why can\u2019t I clearly recognize that person on the other side of the room?\u201d\",\"Het voordeel van fisheye\":\"The advantage of fisheye\",\"E\u00e9n camera kan een enorme ruimte overzien\":\"One camera can oversee an enormous area\",\"Groot voordeel\":\"Major advantage\",\"Veel overzicht met \u00e9\u00e9n camera\":\"Wide overview with a single camera\",\"Een fisheye-lens is ontworpen om een extreem brede hoek vast te leggen.\":\"A fisheye lens is designed to capture an extremely wide angle.\",\"Daardoor is deze camera volgens de opleiding bijzonder geschikt voor een groot overzicht zonder klassieke blinde vlekken.\":\"According to the training, this makes the camera particularly suitable for a wide overview without traditional blind spots.\",\"Maar een groot overzicht en veel detail op afstand zijn niet automatisch hetzelfde cameradoel.\":\"But a wide overview and lots of detail at a distance are not automatically the same camera objective.\",\"De lens verklaart veel\":\"The lens explains a lot\",\"Waarom ziet een fisheye-beeld er zo anders uit?\":\"Why does a fisheye image look so different?\",\"Fisheye-lens\":\"Fisheye lens\",\"Extreem brede kijkhoek\":\"Extremely wide viewing angle\",\"De lens probeert een zeer groot gebied in \u00e9\u00e9n beeld onder te brengen.\":\"The lens tries to fit a very large area into a single image.\",\"De prijs van extreem breed kijken\":\"The price of an extremely wide view\",\"Door de sterke kromming ontstaat volgens de opleiding een typisch bolvormig perspectief.\":\"According to the training, the strong curvature creates a typical bulging perspective.\",\"Rechte lijnen kunnen vooral aan de randen\":\"Straight lines can, especially near the edges,\",\"sterk gebogen lijken.\":\"appear strongly curved.\",\"Die vervorming is dus geen toevallige fout. Ze hangt samen met de extreem brede beeldhoek waarvoor de lens ontworpen is.\":\"This distortion is therefore not an accidental fault. It is linked to the extremely wide viewing angle for which the lens was designed.\",\"Belangrijk verschil\":\"Important difference\",\"Het midden en de rand zijn niet gelijk\":\"The centre and the edge are not the same\",\"MID\":\"CENTER\",\"Centrum\":\"Centre\",\"Het midden is het scherpst\":\"The centre is the sharpest\",\"Volgens de opleiding is de pixeldichtheid in het centrum van het beeld hoger.\":\"According to the training, pixel density is higher in the centre of the image.\",\"Dat resulteert in een scherper waargenomen beeld.\":\"This results in an image that appears sharper.\",\"Objecten in het centrum hebben daardoor een gunstigere positie dan objecten helemaal aan de rand.\":\"Objects in the centre therefore have a more favourable position than objects right at the edge.\",\"RAND\":\"EDGE\",\"Beeldrand\":\"Image edge\",\"Naar de rand neemt de vervorming toe\":\"Distortion increases toward the edge\",\"Hoe verder je van het centrum weg beweegt, hoe lager volgens de opleiding de pixeldichtheid wordt.\":\"According to the training, the farther you move away from the centre, the lower the pixel density becomes.\",\"Tegelijk neemt de vervorming toe.\":\"At the same time, distortion increases.\",\"Het gevolg:\":\"The result:\",\"een lagere waargenomen scherpte.\":\"lower perceived sharpness.\",\"Pixeldichtheid\":\"Pixel density\",\"12 megapixel vertelt niet het hele verhaal\":\"12 megapixels do not tell the whole story\",\"1\":\"1\",\"Veel pixels\":\"Many pixels\",\"De camera kan een hoge totale resolutie hebben.\":\"The camera can have a high total resolution.\",\"2\":\"2\",\"Zeer groot beeldveld\":\"Very large field of view\",\"Die pixels worden over een extreem breed beeld verdeeld.\":\"Those pixels are spread across an extremely wide image.\",\"3\":\"3\",\"Vervorming aan de rand\":\"Distortion at the edge\",\"Richting de buitenzijde van het fisheye-beeld wordt de beeldgeometrie steeds sterker vervormd.\":\"Toward the outer part of the fisheye image, the image geometry becomes increasingly distorted.\",\"4\":\"4\",\"Minder detail per zone\":\"Less detail per area\",\"Een hoog totaal aantal megapixels betekent daarom niet dat iedere persoon overal even gedetailleerd verschijnt.\":\"A high total megapixel count therefore does not mean that every person appears equally detailed everywhere.\",\"Terug naar Karen\":\"Back to Karen\",\"Karen wil haar volledige werkruimte \u00e9n gezichten zien\":\"Karen wants to see her entire workspace as well as faces\",\"Stel dat Karen in haar professionele werkruimte \u00e9\u00e9n fisheye-camera laat plaatsen.\":\"Suppose Karen has a single fisheye camera installed in her professional workspace.\",\"Op haar scherm is ze meteen onder de indruk:\":\"On her screen, she is immediately impressed:\",\"bijna de hele ruimte staat in \u00e9\u00e9n beeld.\":\"almost the entire room fits into a single image.\",\"Ze ziet deuren, werkzones en bewegingen zonder dat overal verschillende camera's hangen.\":\"She sees doors, work areas and movement without having different cameras installed everywhere.\",\"Maar later stelt Karen een andere vraag:\":\"But later, Karen asks another question:\",\"\u201cWie was die persoon helemaal aan de andere kant van de ruimte?\u201d\":\"\u201cWho was that person all the way on the other side of the room?\u201d\",\"Dan verandert het doel. Een camera die uitstekend is voor totaaloverzicht hoeft niet automatisch dezelfde prestaties te leveren wanneer Karen op grotere afstand gedetailleerde herkenning verwacht.\":\"The objective then changes. A camera that is excellent for an overall view does not automatically deliver the same performance when Karen expects detailed recognition at a greater distance.\",\"Het verhaal van Karen\":\"Karen\u2019s story\",\"DORI\":\"DORI\",\"Kies volgens het doel\":\"Choose according to the objective\",\"Overzicht en identificatie zijn twee verschillende vragen\":\"Overview and identification are two different questions\",\"D\":\"D\",\"Detecteren\":\"Detect\",\"Is er iemand of gebeurt er iets in de ruimte?\":\"Is someone there, or is something happening in the room?\",\"Een zeer breed overzicht kan daarvoor bijzonder nuttig zijn.\":\"A very wide overview can be particularly useful for that.\",\"R\":\"R\",\"Herkennen\":\"Recognize\",\"Wil de klant bepalen of hij een persoon kent?\":\"Does the customer want to determine whether they know a person?\",\"Dan wordt de hoeveelheid detail op de plaats van die persoon belangrijker.\":\"Then the amount of detail at the person\u2019s location becomes more important.\",\"I\":\"I\",\"Identificeren\":\"Identify\",\"Moet een persoon echt duidelijk identificeerbaar zijn?\":\"Does a person need to be clearly identifiable?\",\"Dan moet het systeem specifiek voor dat doel worden ontworpen.\":\"Then the system must be designed specifically for that objective.\",\"Volgende belangrijke stap\":\"Next important step\",\"DORI helpt je vooraf bepalen wat haalbaar is\":\"DORI helps you determine in advance what is achievable\",\"In hoofdstuk 20 gaan we hier veel dieper op in. DORI staat voor Detect, Observe, Recognize en Identify en helpt de installateur na te denken over het detail dat op een bepaalde afstand nodig is.\":\"In chapter 20, we go much deeper into this. DORI stands for Detect, Observe, Recognize and Identify and helps the installer think about the level of detail required at a given distance.\",\"DORI-zones\":\"DORI zones\",\"Niet iedere afstand vraagt hetzelfde soort beeldinformatie. \u2192\":\"Not every distance requires the same type of image information. \u2192\",\"Verschillende doelen\":\"Different objectives\",\"Overzicht, herkenning en identificatie zijn niet hetzelfde. \u2192\":\"Overview, recognition and identification are not the same. \u2192\",\"De verdeling van pixels over het doelgebied is bepalend voor bruikbaar detail. \u2192\":\"The distribution of pixels across the target area determines the usable level of detail. \u2192\",\"Camerakeuze\":\"Camera choice\",\"Breed overzicht of gericht detail?\":\"Wide overview or targeted detail?\",\"Eigenschap\":\"Feature\",\"Fisheye\":\"Fisheye\",\"Gerichtere kijkhoek\":\"More targeted viewing angle\",\"Hoofddoel\":\"Main objective\",\"Zeer breed overzicht van een grote ruimte.\":\"Very wide overview of a large area.\",\"Meer focus op een kleiner geselecteerd gebied.\":\"More focus on a smaller selected area.\",\"Kijkhoek\":\"Viewing angle\",\"Extreem breed.\":\"Extremely wide.\",\"Smaller en doelgerichter.\":\"Narrower and more targeted.\",\"Vervorming\":\"Distortion\",\"Sterke lenskromming en meer vervorming richting randen.\":\"Strong lens curvature and more distortion toward the edges.\",\"Minder extreem breed beeld.\":\"Less extremely wide image.\",\"Detail\":\"Detail\",\"Verdeeld over een zeer groot beeldveld.\":\"Spread across a very large field of view.\",\"Meer focus op de gekozen zone.\":\"More focus on the selected area.\",\"Sterke toepassing\":\"Strong application\",\"Overzicht zonder klassieke blinde vlekken.\":\"Overview without traditional blind spots.\",\"Wanneer een specifieke zone belangrijker is dan totaaloverzicht.\":\"When a specific area is more important than the overall overview.\",\"Gerelateerde lenskeuze\":\"Related lens choice\",\"Met een varifocale lens kies je veel gerichter je beeld\":\"With a varifocal lens, you can choose your framing much more precisely\",\"Dit is een gerelateerd onderwerp uit een later hoofdstuk. Een varifocale camera heeft een ander doel dan een fisheye: je kunt de kijkhoek veel doelgerichter op het gewenste gebied afstemmen.\":\"This is a related topic from a later chapter. A varifocal camera has a different purpose from a fisheye: you can adjust the viewing angle much more precisely to the desired area.\",\"Regelbare kijkhoek\":\"Adjustable viewing angle\",\"Kies hoeveel van de sc\u00e8ne je werkelijk in beeld wilt brengen. \u2192\":\"Choose how much of the scene you actually want to bring into view. \u2192\",\"Smallere kijkhoek\":\"Narrower viewing angle\",\"Meer focus op een specifieke zone. \u2192\":\"More focus on a specific area. \u2192\",\"Bredere kijkhoek\":\"Wider viewing angle\",\"Meer overzicht, maar nog altijd met een ander beeldprincipe dan een fisheye. \u2192\":\"More overview, but still with a different image principle from a fisheye. \u2192\",\"Denk terug aan hoofdstuk 10\":\"Think back to chapter 10\",\"Achteraf digitaal inzoomen cre\u00ebert geen ontbrekend detail\":\"Digitally zooming in afterwards does not create missing detail\",\"Origineel beeld\":\"Original image\",\"De beschikbare beeldinformatie zit reeds in het oorspronkelijke beeld. \u2192\":\"The available image information is already present in the original image. \u2192\",\"Digitale vergroting\":\"Digital magnification\",\"Groter weergeven betekent niet automatisch meer bruikbaar detail. \u2192\":\"Displaying it larger does not automatically mean more usable detail. \u2192\",\"Optische zoom\":\"Optical zoom\",\"Een andere optische aanpak wanneer detail op afstand belangrijk is. \u2192\":\"A different optical approach when detail at a distance is important. \u2192\",\"Voor je een fisheye kiest\":\"Before choosing a fisheye\",\"Stel eerst deze drie vragen\":\"Ask these three questions first\",\"Hoe groot is de ruimte?\":\"How large is the room?\",\"Heb je vooral behoefte aan een zeer breed overzicht van \u00e9\u00e9n grote ruimte?\":\"Do you mainly need a very wide overview of one large room?\",\"Waar moet detail beschikbaar zijn?\":\"Where does detail need to be available?\",\"Is alleen aanwezigheid belangrijk, of moet een persoon aan de andere kant van de ruimte herkenbaar zijn?\":\"Is presence alone important, or does a person on the other side of the room need to be recognizable?\",\"Is \u00e9\u00e9n camera voldoende voor alle doelen?\":\"Is one camera sufficient for all objectives?\",\"Overzicht en gerichte herkenning kunnen verschillende cameradoelen zijn.\":\"Overview and targeted recognition can be different camera objectives.\",\"Technische controle op locatie\":\"Technical check on site\",\"Wanneer een klant zegt:\":\"When a customer says:\",\"\u201cDe fisheye is 12MP, dus ik verwacht overal veel detail,\u201d\":\"\u201cThe fisheye is 12MP, so I expect lots of detail everywhere,\u201d\",\"leg dan eerst het verschil uit tussen totale resolutie en pixeldichtheid op de plaats waar het doel zich bevindt.\":\"first explain the difference between total resolution and pixel density at the location of the target.\",\"Gebruik het livebeeld en laat iemand op verschillende posities door de ruimte lopen.\":\"Use the live view and have someone walk through the room at different positions.\",\"Kijk vooral naar:\":\"Pay particular attention to:\",\"centrum van het beeld, buitenste zones, afstand tot de camera en het daadwerkelijke herkenningsdoel.\":\"the centre of the image, the outer zones, the distance to the camera and the actual recognition objective.\",\"Zo ziet de klant veel sneller waarom 360\u00b0 overzicht en gedetailleerde herkenning niet automatisch hetzelfde zijn.\":\"This helps the customer understand much more quickly why a 360\u00b0 overview and detailed recognition are not automatically the same thing.\",\"Karen krijgt twee verschillende antwoorden\":\"Karen gets two different answers\",\"\u201cIs die fisheye-camera dan slecht?\u201d\":\"\u201cSo is that fisheye camera bad?\u201d\",\"Nee. Als Karen vraagt:\":\"No. If Karen asks:\",\"\u201cWil ik in \u00e9\u00e9n beeld zien wat er overal in deze ruimte gebeurt?\u201d\":\"\u201cDo I want to see everything happening in this room in a single image?\u201d\",\"dan kan een fisheye precies de juiste camera zijn.\":\"then a fisheye can be exactly the right camera.\",\"Maar vraagt ze:\":\"But if she asks:\",\"\u201cWil ik op tien meter een persoon duidelijk herkennen?\u201d\":\"\u201cDo I want to clearly recognize a person at ten metres?\u201d\",\"dan moet de installateur opnieuw naar kijkhoek, afstand, pixeldichtheid en cameradoel kijken.\":\"then the installer needs to look again at the viewing angle, distance, pixel density and camera objective.\",\"Het probleem is dus niet:\":\"So the problem is not:\",\"\u201cfisheye is slecht\u201d.\":\"\u201cfisheye is bad.\u201d\",\"Het probleem ontstaat wanneer je van \u00e9\u00e9n cameratype iets verwacht waarvoor het niet gekozen werd.\":\"The problem arises when you expect a camera type to do something it was not chosen for.\",\"Veelgemaakte beginnersfout: alleen naar megapixels kijken\":\"Common beginner mistake: looking only at megapixels\",\"De camera wordt verkocht als 12MP.\":\"The camera is sold as 12MP.\",\"De klant hoort:\":\"The customer hears:\",\"\u201cheel hoge resolutie\u201d.\":\"\u201cvery high resolution.\u201d\",\"En trekt daaruit de conclusie:\":\"And concludes:\",\"\u201cDan kan ik overal in het 360\u00b0 beeld mensen perfect herkennen.\u201d\":\"\u201cThen I can perfectly recognize people everywhere in the 360\u00b0 image.\u201d\",\"Maar de opleiding toont dat bij een fisheye de lenskromming en de verdeling van de pixels een belangrijke rol spelen.\":\"But the training shows that with a fisheye, lens curvature and pixel distribution play an important role.\",\"Kijk daarom niet alleen naar het totale aantal megapixels. Kijk naar het doel en naar het detail op de relevante plaats in het beeld.\":\"So do not look only at the total number of megapixels. Look at the objective and the detail at the relevant location in the image.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Pro tip for the professional CCTV installer\",\"Gebruik een fisheye vooral wanneer\":\"Use a fisheye mainly when\",\"totaaloverzicht en het beperken van blinde zones\":\"the overall view and limiting blind spots\",\"het belangrijkste doel zijn.\":\"are the main objective.\",\"Wanneer de klant daarnaast op specifieke plaatsen meer herkenningsdetail nodig heeft, behandel dat als een apart cameradoel.\":\"If the customer also needs more recognition detail at specific locations, treat that as a separate camera objective.\",\"Denk bijvoorbeeld aan een ingang, kassa, balie, doorgang of een ander gebied waar detail belangrijker is dan 360\u00b0 overzicht.\":\"Think, for example, of an entrance, checkout, counter, passageway or another area where detail is more important than a 360\u00b0 overview.\",\"De juiste vraag is dus niet:\":\"So the right question is not:\",\"\u201cHoeveel megapixels heeft deze camera?\u201d\":\"\u201cHow many megapixels does this camera have?\u201d\",\"Maar:\":\"But:\",\"\u201cWat moet de klant op welke plaats kunnen zien?\u201d\":\"\u201cWhat does the customer need to be able to see, and at what location?\u201d\",\"Digitale & optische zoom\":\"Digital & optical zoom\",\"Varifocale lens\":\"Varifocal lens\",\"Onthoud dit\":\"Remember this\",\"Een fisheye-camera is volgens de opleiding bijzonder geschikt voor\":\"According to the training, a fisheye camera is particularly suitable for\",\"het overzichtelijk vastleggen van een grote ruimte zonder blinde vlekken.\":\"clearly capturing a large area without blind spots.\",\"Maar de scherpte is niet overal gelijk.\":\"But sharpness is not the same everywhere.\",\"Het centrum is het scherpst.\":\"The centre is the sharpest.\",\"Richting de randen:\":\"Toward the edges:\",\"neemt de vervorming toe en daalt de pixeldichtheid en de waargenomen scherpte.\":\"distortion increases while pixel density and perceived sharpness decrease.\",\"Een hoog totaal aantal megapixels betekent daarom niet automatisch dat iedere persoon overal in het 360\u00b0 beeld even goed herkenbaar is.\":\"A high total megapixel count therefore does not automatically mean that every person is equally recognizable everywhere in the 360\u00b0 image.\",\"Begin opnieuw bij het cameradoel:\":\"Return to the camera objective:\",\"overzicht, herkenning of identificatie?\":\"overview, recognition or identification?\",\"Verder in de opleiding\":\"Continue in the training\",\"Meer over kijkhoek, detail en herkenning\":\"More about viewing angle, detail and recognition\",\"Digitale versus optische zoom\":\"Digital versus optical zoom\",\"Camera correct richten\":\"Aim the camera correctly\",\"Begroeiing & zichtveld\":\"Vegetation & field of view\",\"DORI: Detect tot Identify\":\"DORI: Detect to Identify\",\"Wanneer gebruik je een PTZ-camera?\":\"When do you use a PTZ camera?\",\"Wanneer gebruik je een varifocale lens?\":\"When do you use a varifocal lens?\",\"Test v\u00f3\u00f3r montage\":\"Test before installation\",\"Algemene aandachtspunten\":\"General points of attention\",\"\u2190 Vorige les \u00b7 17 van 24\":\"\u2190 Previous lesson \u00b7 17 of 24\",\"Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Test the CCTV installation before mounting\",\"Volgende les \u00b7 19 van 24 \u2192\":\"Next lesson \u00b7 19 of 24 \u2192\",\"Bomen en begroeiing in het zichtveld\":\"Trees and vegetation in the field of view\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"All rights reserved.\",\"Home\":\"Home\",\"Terug naar overzicht\":\"Back to overview\",\"Basis CCTV\":\"CCTV Basics\",\"Les 18 \/ 24\":\"Lesson 18 \/ 24\",\"Vorige les\":\"Previous lesson\",\"Volgende les\":\"Next lesson\",\"Overzicht beginnersfouten\":\"Beginner mistakes overview\",\"Les 18 van 24\":\"Lesson 18 of 24\",\"Vorige les \u00b7 17 van 24\":\"Previous lesson \u00b7 17 of 24\",\"\u2190 Terug naar les 17\":\"\u2190 Back to lesson 17\",\"Overzicht\":\"Overview\",\"Klachten van Karen\":\"Karen's complaints\",\"Terug naar de 10 beginnersfouten\":\"Back to the 10 beginner mistakes\",\"Volgende les \u00b7 19 van 24\":\"Next lesson \u00b7 19 of 24\",\"Ga verder \u2192\":\"Continue \u2192\",\"\u2190\":\"\u2190\",\"\u2192\":\"\u2192\",\"\u2302\":\"\u2302\"}};\n  const attributeTranslations = {\"nl\":{\"Fisheye CCTV-camera met een breed 360 graden overzicht van een ruimte\":\"Fisheye CCTV-camera met een breed 360 graden overzicht van een ruimte\",\"360 graden overzichtsbeeld van een fisheye-camera\":\"360 graden overzichtsbeeld van een fisheye-camera\",\"Schema van de sterke kromming en brede kijkhoek van een fisheye-lens\":\"Schema van de sterke kromming en brede kijkhoek van een fisheye-lens\",\"DORI-zones voor Detect Observe Recognize en Identify bij CCTV\":\"DORI-zones voor Detect Observe Recognize en Identify bij CCTV\",\"Voorbeeldbeelden van verschillende DORI-niveaus\":\"Voorbeeldbeelden van verschillende DORI-niveaus\",\"DORI en pixeldichtheid bij een CCTV-camerabeeld\":\"DORI en pixeldichtheid bij een CCTV-camerabeeld\",\"Verschillende kijkhoeken van een varifocale CCTV-lens\":\"Verschillende kijkhoeken van een varifocale CCTV-lens\",\"Smalle kijkhoek van een varifocale CCTV-camera\":\"Smalle kijkhoek van een varifocale CCTV-camera\",\"Brede kijkhoek van een varifocale CCTV-camera\":\"Brede kijkhoek van een varifocale CCTV-camera\",\"Overzichtsbeeld v\u00f3\u00f3r digitale zoom\":\"Overzichtsbeeld v\u00f3\u00f3r digitale zoom\",\"Pixelvorming door digitale zoom in CCTV-beeld\":\"Pixelvorming door digitale zoom in CCTV-beeld\",\"Optische zoom bij een CCTV-camera\":\"Optische zoom bij een CCTV-camera\",\"Navigatie tussen de lessen\":\"Navigatie tussen de lessen\",\"Kies taal\":\"Kies taal\",\"Taal\":\"Taal\",\"Hoofdnavigatie CCTV Academy\":\"Hoofdnavigatie CCTV Academy\",\"Ga naar de homepagina van CCTV Academy\":\"Ga naar de homepagina van CCTV Academy\",\"Terug naar overzicht klachten van Karen\":\"Terug naar overzicht klachten van Karen\",\"Ga naar vorige les: Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Ga naar vorige les: Test de CCTV-installatie v\u00f3\u00f3r de montage\",\"Ga naar volgende les: Bomen en begroeiing in het zichtveld\":\"Ga naar volgende les: Bomen en begroeiing in het zichtveld\",\"Lesnavigatie onderaan\":\"Lesnavigatie onderaan\"},\"fr\":{\"Fisheye CCTV-camera met een breed 360 graden overzicht van een ruimte\":\"Cam\u00e9ra CCTV fisheye offrant une large vue d\u2019ensemble \u00e0 360 degr\u00e9s d\u2019une pi\u00e8ce\",\"360 graden overzichtsbeeld van een fisheye-camera\":\"Vue d\u2019ensemble \u00e0 360 degr\u00e9s produite par une cam\u00e9ra fisheye\",\"Schema van de sterke kromming en brede kijkhoek van een fisheye-lens\":\"Sch\u00e9ma de la forte courbure et du large angle de vue d\u2019un objectif fisheye\",\"DORI-zones voor Detect Observe Recognize en Identify bij CCTV\":\"Zones DORI pour Detect, Observe, Recognize et Identify en CCTV\",\"Voorbeeldbeelden van verschillende DORI-niveaus\":\"Exemples d\u2019images correspondant \u00e0 diff\u00e9rents niveaux DORI\",\"DORI en pixeldichtheid bij een CCTV-camerabeeld\":\"DORI et densit\u00e9 de pixels dans une image CCTV\",\"Verschillende kijkhoeken van een varifocale CCTV-lens\":\"Diff\u00e9rents angles de vue d\u2019un objectif CCTV varifocal\",\"Smalle kijkhoek van een varifocale CCTV-camera\":\"Angle de vue \u00e9troit d\u2019une cam\u00e9ra CCTV varifocale\",\"Brede kijkhoek van een varifocale CCTV-camera\":\"Angle de vue large d\u2019une cam\u00e9ra CCTV varifocale\",\"Overzichtsbeeld v\u00f3\u00f3r digitale zoom\":\"Vue d\u2019ensemble avant zoom num\u00e9rique\",\"Pixelvorming door digitale zoom in CCTV-beeld\":\"Pixellisation provoqu\u00e9e par le zoom num\u00e9rique dans une image CCTV\",\"Optische zoom bij een CCTV-camera\":\"Zoom optique avec une cam\u00e9ra CCTV\",\"Navigatie tussen de lessen\":\"Navigation entre les le\u00e7ons\",\"Kies taal\":\"Choisir la langue\",\"Taal\":\"Langue\",\"Hoofdnavigatie CCTV Academy\":\"Navigation principale CCTV Academy\",\"Ga naar de homepagina van CCTV Academy\":\"Aller \u00e0 la page d\u2019accueil de CCTV Academy\",\"Terug naar overzicht klachten van Karen\":\"Retour \u00e0 l\u2019aper\u00e7u des plaintes de Karen\",\"Ga naar vorige les: Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Aller \u00e0 la le\u00e7on pr\u00e9c\u00e9dente : Testez l\u2019installation CCTV avant le montage\",\"Ga naar volgende les: Bomen en begroeiing in het zichtveld\":\"Aller \u00e0 la le\u00e7on suivante : Arbres et v\u00e9g\u00e9tation dans le champ de vision\",\"Lesnavigatie onderaan\":\"Navigation des le\u00e7ons en bas de page\"},\"en\":{\"Fisheye CCTV-camera met een breed 360 graden overzicht van een ruimte\":\"Fisheye CCTV camera with a wide 360-degree overview of a room\",\"360 graden overzichtsbeeld van een fisheye-camera\":\"360-degree overview image from a fisheye camera\",\"Schema van de sterke kromming en brede kijkhoek van een fisheye-lens\":\"Diagram of the strong curvature and wide viewing angle of a fisheye lens\",\"DORI-zones voor Detect Observe Recognize en Identify bij CCTV\":\"DORI zones for Detect, Observe, Recognize and Identify in CCTV\",\"Voorbeeldbeelden van verschillende DORI-niveaus\":\"Example images of different DORI levels\",\"DORI en pixeldichtheid bij een CCTV-camerabeeld\":\"DORI and pixel density in a CCTV camera image\",\"Verschillende kijkhoeken van een varifocale CCTV-lens\":\"Different viewing angles of a varifocal CCTV lens\",\"Smalle kijkhoek van een varifocale CCTV-camera\":\"Narrow viewing angle of a varifocal CCTV camera\",\"Brede kijkhoek van een varifocale CCTV-camera\":\"Wide viewing angle of a varifocal CCTV camera\",\"Overzichtsbeeld v\u00f3\u00f3r digitale zoom\":\"Overview image before digital zoom\",\"Pixelvorming door digitale zoom in CCTV-beeld\":\"Pixelation caused by digital zoom in a CCTV image\",\"Optische zoom bij een CCTV-camera\":\"Optical zoom with a CCTV camera\",\"Navigatie tussen de lessen\":\"Navigation between lessons\",\"Kies taal\":\"Choose language\",\"Taal\":\"Language\",\"Hoofdnavigatie CCTV Academy\":\"CCTV Academy main navigation\",\"Ga naar de homepagina van CCTV Academy\":\"Go to the CCTV Academy homepage\",\"Terug naar overzicht klachten van Karen\":\"Back to Karen complaints overview\",\"Ga naar vorige les: Test de CCTV-installatie v\u00f3\u00f3r de montage\":\"Go to previous lesson: Test the CCTV installation before mounting\",\"Ga naar volgende les: Bomen en begroeiing in het zichtveld\":\"Go to next lesson: Trees and vegetation in the field of view\",\"Lesnavigatie onderaan\":\"Lesson navigation at the bottom\"}};\n\n  function normalizeTranslationKey(value) {\n    return String(value || \"\").replace(\/\\s+\/g, \" \").trim();\n  }\n\n  const textRecords = [];\n  const walker = document.createTreeWalker(\n    root,\n    NodeFilter.SHOW_TEXT,\n    {\n      acceptNode(node) {\n        const parent = node.parentElement;\n        if(!parent) return NodeFilter.FILTER_REJECT;\n        if(parent.closest(\"style, script, .cctv-langbar\")) return NodeFilter.FILTER_REJECT;\n\n        return normalizeTranslationKey(node.nodeValue)\n          ? NodeFilter.FILTER_ACCEPT\n          : NodeFilter.FILTER_REJECT;\n      }\n    }\n  );\n\n  while(walker.nextNode()) {\n    const node = walker.currentNode;\n    const raw = node.nodeValue;\n    textRecords.push({\n      node,\n      key:normalizeTranslationKey(raw),\n      original:raw,\n      leading:(raw.match(\/^\\s*\/) || [\"\"])[0],\n      trailing:(raw.match(\/\\s*$\/) || [\"\"])[0]\n    });\n  }\n\n  const attributeRecords = [];\n  root.querySelectorAll(\"[alt], [aria-label], [title], [placeholder]\").forEach(function(element) {\n    if(element.closest(\".cctv-langbar\")) return;\n\n    [\"alt\",\"aria-label\",\"title\",\"placeholder\"].forEach(function(name) {\n      if(!element.hasAttribute(name)) return;\n      const original = normalizeTranslationKey(element.getAttribute(name));\n      if(original) attributeRecords.push({ element, name, original });\n    });\n  });\n\n  function cleanLanguage(value) {\n    const lang = String(value || \"\").toLowerCase();\n    return SUPPORTED.includes(lang) ? lang : null;\n  }\n\n  function translateText(key, lang) {\n    if(lang === \"nl\") return key;\n\n    return (\n      translations[lang] &&\n      Object.prototype.hasOwnProperty.call(translations[lang], key)\n    ) ? translations[lang][key] : key;\n  }\n\n  function translateAttribute(original, lang) {\n    if(lang === \"nl\") return original;\n\n    return (\n      attributeTranslations[lang] &&\n      Object.prototype.hasOwnProperty.call(attributeTranslations[lang], original)\n    ) ? attributeTranslations[lang][original] : original;\n  }\n\n  function getInitialLanguage() {\n    try {\n      const query = cleanLanguage(new URL(window.location.href).searchParams.get(\"lang\"));\n      if(query) return query;\n    } catch(e) {}\n\n    try {\n      const stored = cleanLanguage(localStorage.getItem(STORAGE_KEY));\n      if(stored) return stored;\n    } catch(e) {}\n\n    return \"nl\";\n  }\n\n  function applyLanguage(lang, options) {\n    const selected = cleanLanguage(lang) || \"nl\";\n    const settings = Object.assign({ persist:true, dispatch:true }, options || {});\n\n    textRecords.forEach(function(record) {\n      record.node.nodeValue =\n        record.leading +\n        translateText(record.key, selected) +\n        record.trailing;\n    });\n\n    attributeRecords.forEach(function(record) {\n      record.element.setAttribute(\n        record.name,\n        translateAttribute(record.original, selected)\n      );\n    });\n\n    root.dataset.language = selected;\n    root.setAttribute(\"lang\", selected);\n    document.documentElement.setAttribute(\"lang\", selected);\n\n    root.querySelectorAll(\".cctv-lang-btn[data-lang]\").forEach(function(button) {\n      const active = button.dataset.lang === selected;\n      button.classList.toggle(\"is-active\", active);\n      button.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n      button.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n\n    const langbar = root.querySelector(\".cctv-langbar\");\n    const label = root.querySelector(\".cctv-lang-label\");\n    if(langbar) langbar.setAttribute(\"aria-label\", translateAttribute(\"Kies taal\", selected));\n    if(label) label.textContent = translateAttribute(\"Taal\", selected);\n\n    if(settings.persist) {\n      try { localStorage.setItem(STORAGE_KEY, selected); } catch(e) {}\n    }\n\n    if(settings.dispatch) {\n      try {\n        window.dispatchEvent(new CustomEvent(\n          \"cctvAcademyLanguageChange\",\n          { detail:{ language:selected } }\n        ));\n      } catch(e) {}\n    }\n\n    return selected;\n  }\n\n  root.querySelectorAll(\".cctv-lang-btn[data-lang]\").forEach(function(button) {\n    button.addEventListener(\"click\", function() {\n      applyLanguage(button.dataset.lang, { persist:true, dispatch:true });\n    });\n  });\n\n  window.addEventListener(\"storage\", function(event) {\n    if(event.key !== STORAGE_KEY) return;\n    const next = cleanLanguage(event.newValue);\n    if(next) applyLanguage(next, { persist:false, dispatch:true });\n  });\n\n  window.CCTVAcademyLanguage = {\n    set:function(lang) {\n      return applyLanguage(lang, { persist:true, dispatch:true });\n    },\n    get:function() {\n      return root.dataset.language || \"nl\";\n    }\n  };\n\n  applyLanguage(getInitialLanguage(), { persist:false, dispatch:false });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[121,122],"tags":[],"class_list":["post-50848","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning","category-cctv-opleiding"],"acf":[],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[1],"highlights":[],"isAutoShareEnabled":true,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fisheye-camera: 360\u00b0 overzicht versus herkenning - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"description\" content=\"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-fisheye-camera-360-graden\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.\" \/>\n<meta property=\"og:description\" content=\"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-fisheye-camera-360-graden\/\" \/>\n<meta property=\"og:site_name\" content=\"RAS\/AIS CCTV Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576769152561\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-17T08:05:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T13:57:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Fisheye-camera: 360\u00b0 overzicht versus herkenning\",\"datePublished\":\"2026-09-17T08:05:45+00:00\",\"dateModified\":\"2026-09-28T13:57:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/\"},\"wordCount\":1467,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-34-fisheye-360-overzicht.webp\",\"articleSection\":[\"CCTV MICRO LEARNING\",\"CCTV OPLEIDING\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/\",\"name\":\"Fisheye-camera: 360\u00b0 overzicht versus herkenning - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-34-fisheye-360-overzicht.webp\",\"datePublished\":\"2026-09-17T08:05:45+00:00\",\"dateModified\":\"2026-09-28T13:57:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"description\":\"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-34-fisheye-360-overzicht.webp\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-34-fisheye-360-overzicht.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/basis-cctv-opleiding-fisheye-camera-360-graden\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fisheye-camera: 360\u00b0 overzicht versus herkenning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/\",\"name\":\"CCTV Academy\",\"description\":\"CCTV Opleidingen en CCTV Micro Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cctvacademy.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/fr\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fisheye-camera: 360\u00b0 overzicht versus herkenning - RAS\/AIS CCTV Academy","description":"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-fisheye-camera-360-graden\/","og_locale":"fr_FR","og_type":"article","og_title":"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.","og_description":"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.","og_url":"https:\/\/cctvacademy.be\/fr\/basis-cctv-opleiding-fisheye-camera-360-graden\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-09-17T08:05:45+00:00","article_modified_time":"2026-09-28T13:57:03+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Fisheye-camera: 360\u00b0 overzicht versus herkenning","datePublished":"2026-09-17T08:05:45+00:00","dateModified":"2026-09-28T13:57:03+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/"},"wordCount":1467,"image":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp","articleSection":["CCTV MICRO LEARNING","CCTV OPLEIDING"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/","url":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/","name":"Fisheye-camera: 360\u00b0 overzicht versus herkenning - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp","datePublished":"2026-09-17T08:05:45+00:00","dateModified":"2026-09-28T13:57:03+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"description":"Leer waarom een 12 MP fisheye-camera een groot gebied kan overzien, maar niet overal dezelfde scherpte en pixeldichtheid biedt.","breadcrumb":{"@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-34-fisheye-360-overzicht.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/nl\/basis-cctv-opleiding-fisheye-camera-360-graden\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"Fisheye-camera: 360\u00b0 overzicht versus herkenning"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"Formation \u00e0 la vid\u00e9osurveillance et micro-apprentissage de la vid\u00e9osurveillance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cctvacademy.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/fr\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/comments?post=50848"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50848\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=50848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=50848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=50848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}