{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"1 · 坐标先说清：连续 xyxy，不加一","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.md","pages":[{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","unit":"1 · 坐标先说清：连续 xyxy，不加一","unitId":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","chapter":"course","number":1}],"aliases":[{"oldId":"b-902f116738ce128436f0d726","targetId":"b-902f116738ce128436f0d726","page":"reading-opening","operation":"move","beforeSHA256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","afterSHA256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","reason":"Same source body in authored semantic page"},{"oldId":"b-31dfa21e691cef6d5f155d70","targetId":"b-31dfa21e691cef6d5f155d70","page":"reading-opening","operation":"move","beforeSHA256":"c189c53f5d481059015e0fdd01638ff9e86691d974d5d5b103eaadc616951492","afterSHA256":"c189c53f5d481059015e0fdd01638ff9e86691d974d5d5b103eaadc616951492","reason":"Same source body in authored semantic page"},{"oldId":"b-5ff7c466a172ac57243dd5ac","targetId":"b-5ff7c466a172ac57243dd5ac","page":"reading-opening","operation":"move","beforeSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","afterSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","reason":"Same source body in authored semantic page"},{"oldId":"b-0473d9e9ef5edbf5832f3115","targetId":"b-0473d9e9ef5edbf5832f3115","page":"reading-opening","operation":"move","beforeSHA256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","afterSHA256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","reason":"Same source body in authored semantic page"},{"oldId":"b-6eb680304e43ee7e5656634a","targetId":"b-6eb680304e43ee7e5656634a","page":"reading-opening","operation":"move","beforeSHA256":"21076e4abea8f5cd82f25d6a598814bfec6eaba3bb54f3eabba22659c6776ae3","afterSHA256":"21076e4abea8f5cd82f25d6a598814bfec6eaba3bb54f3eabba22659c6776ae3","reason":"Same source body in authored semantic page"},{"oldId":"b-c9f295aeb701ea875a46b371","targetId":"b-c9f295aeb701ea875a46b371","page":"reading-opening","operation":"move","beforeSHA256":"73314c0b5f6c68187c132a49ce5ec92805418dcafd685a6e071a19f1a7e65f7e","afterSHA256":"73314c0b5f6c68187c132a49ce5ec92805418dcafd685a6e071a19f1a7e65f7e","reason":"Same source body in authored semantic page"},{"oldId":"b-20a4a2a36246b8a09b4b8a22","targetId":"b-20a4a2a36246b8a09b4b8a22","page":"reading-opening","operation":"move","beforeSHA256":"2683a32e2a00b9ecc1ef56166562235cbd20019a57f5f8dbac8d5397a3cd5e93","afterSHA256":"2683a32e2a00b9ecc1ef56166562235cbd20019a57f5f8dbac8d5397a3cd5e93","reason":"Same source body in authored semantic page"},{"oldId":"b-251552a4beee42c5ad070f69","targetId":"b-251552a4beee42c5ad070f69","page":"reading-opening","operation":"move","beforeSHA256":"8b96012fb03fc821f04d51253862ec1c5a096ed1689281fa6211b7c3e3f94e8e","afterSHA256":"8b96012fb03fc821f04d51253862ec1c5a096ed1689281fa6211b7c3e3f94e8e","reason":"Same source body in authored semantic page"},{"oldId":"b-0e53ef90021674a34e53f54b","targetId":"b-0e53ef90021674a34e53f54b","page":"reading-opening","operation":"move","beforeSHA256":"af61996706cdb052e01330c6eda59067209ebdf75ccd8febb9390e2a7792c351","afterSHA256":"af61996706cdb052e01330c6eda59067209ebdf75ccd8febb9390e2a7792c351","reason":"Same source body in authored semantic page"},{"oldId":"b-fbebece8641db1ae173fbda9","targetId":"b-fbebece8641db1ae173fbda9","page":"reading-opening","operation":"rewrite","beforeSHA256":"b78c07beeb9993fed5ca7a653b05abbc59bb3af0a00312d31774e1cbd307229d","afterSHA256":"35a40a3a234c22feca0b20bd3d34f8577540de706a652116d01a4649dd3828d6","reason":"Same source identity with figure semantics or reading context enriched"},{"oldId":"b-de812f36f53afcc532909209","targetId":"b-de812f36f53afcc532909209","page":"reading-opening","operation":"move","beforeSHA256":"e8b5bc561f95fe7d998094b3035a96396e130dfc1284db851b8cae49b946121d","afterSHA256":"e8b5bc561f95fe7d998094b3035a96396e130dfc1284db851b8cae49b946121d","reason":"Same source body in authored semantic page"},{"oldId":"b-96adc0a5f61d012e87a4c9f3","targetId":"b-96adc0a5f61d012e87a4c9f3","page":"reading-opening","operation":"move","beforeSHA256":"e04a8536c1317db4a8d0e06468ab965d641b49127c7cfedb01371925529420cc","afterSHA256":"e04a8536c1317db4a8d0e06468ab965d641b49127c7cfedb01371925529420cc","reason":"Same source body in authored semantic page"},{"oldId":"block-f4deca9d4809465288f3a8e07e5320ab--1-坐标先说清连续-xyxy不加一","targetId":"b-6eb680304e43ee7e5656634a","operation":"retain-source-identity"}],"blocks":[{"id":"b-902f116738ce128436f0d726","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-902f116738ce128436f0d726","content":"[LAB 09 · 检测几何：框、匹配、NMS 与 AP](/course/notebooks/90d213b4e1e04c7e889ee6fc042b2358.html)","sha256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-31dfa21e691cef6d5f155d70","prerequisites":[],"relatedBlocks":[]},{"id":"b-31dfa21e691cef6d5f155d70","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-31dfa21e691cef6d5f155d70","content":"# 1 · 坐标先说清：连续 xyxy，不加一","sha256":"c189c53f5d481059015e0fdd01638ff9e86691d974d5d5b103eaadc616951492","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-902f116738ce128436f0d726","nextBlock":"b-5ff7c466a172ac57243dd5ac","prerequisites":[{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-5ff7c466a172ac57243dd5ac","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-5ff7c466a172ac57243dd5ac","content":"并入相关学习路径","sha256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-31dfa21e691cef6d5f155d70","nextBlock":"b-0473d9e9ef5edbf5832f3115","prerequisites":[{"id":"b-31dfa21e691cef6d5f155d70","url":"#b-31dfa21e691cef6d5f155d70","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0473d9e9ef5edbf5832f3115","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-0473d9e9ef5edbf5832f3115","content":"固定框匹配、PR/AP、NMS误删相邻对象反例","sha256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-5ff7c466a172ac57243dd5ac","nextBlock":"b-6eb680304e43ee7e5656634a","prerequisites":[{"id":"b-31dfa21e691cef6d5f155d70","url":"#b-31dfa21e691cef6d5f155d70","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-6eb680304e43ee7e5656634a","type":"h2","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-6eb680304e43ee7e5656634a","content":"## 1 · 坐标先说清：连续 xyxy，不加一","sha256":"21076e4abea8f5cd82f25d6a598814bfec6eaba3bb54f3eabba22659c6776ae3","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-0473d9e9ef5edbf5832f3115","nextBlock":"b-c9f295aeb701ea875a46b371","prerequisites":[{"id":"b-31dfa21e691cef6d5f155d70","url":"#b-31dfa21e691cef6d5f155d70","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-c9f295aeb701ea875a46b371","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-c9f295aeb701ea875a46b371","content":"框写成 `(x1, y1, x2, y2)`，表示连续坐标边界。宽为 `max(0, x2-x1)`，高为 `max(0, y2-y1)`；面积计算不使用像素闭区间的 `+1`。本实验允许零面积框，其零并集 IoU 约定为 0；拒绝倒置坐标和非有限数。","sha256":"73314c0b5f6c68187c132a49ce5ec92805418dcafd685a6e071a19f1a7e65f7e","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-6eb680304e43ee7e5656634a","nextBlock":"b-20a4a2a36246b8a09b4b8a22","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-20a4a2a36246b8a09b4b8a22","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-20a4a2a36246b8a09b4b8a22","content":"两框交集的左上角是两组左上角的逐坐标最大值，右下角是两组右下角的逐坐标最小值；先把交集宽高截断到非负，再相乘。","sha256":"2683a32e2a00b9ecc1ef56166562235cbd20019a57f5f8dbac8d5397a3cd5e93","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-c9f295aeb701ea875a46b371","nextBlock":"b-251552a4beee42c5ad070f69","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-251552a4beee42c5ad070f69","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-251552a4beee42c5ad070f69","content":"$\n\\operatorname{IoU}(A,B)=\\frac{|A\\cap B|}{|A|+|B|-|A\\cap B|}.\n$","sha256":"8b96012fb03fc821f04d51253862ec1c5a096ed1689281fa6211b7c3e3f94e8e","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"\n\\operatorname{IoU}(A,B)=\\frac{|A\\cap B|}{|A|+|B|-|A\\cap B|}.\n","definitionContext":"1 · 坐标先说清：连续 xyxy，不加一"}],"previousBlock":"b-20a4a2a36246b8a09b4b8a22","nextBlock":"b-0e53ef90021674a34e53f54b","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0e53ef90021674a34e53f54b","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-0e53ef90021674a34e53f54b","content":"GT1=`(0,0,2,2)`，GT2=`(3,0,5,2)`，面积均为 4。所有预测属于同一类别；分数用于排名，不是本例的真实正确概率。","sha256":"af61996706cdb052e01330c6eda59067209ebdf75ccd8febb9390e2a7792c351","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-251552a4beee42c5ad070f69","nextBlock":"b-fbebece8641db1ae173fbda9","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-fbebece8641db1ae173fbda9","type":"table","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-fbebece8641db1ae173fbda9","content":"| 预测 | 分数 | xyxy | 与 GT1 的 IoU | 与 GT2 的 IoU |\n| --- | --- | --- | --- | --- |\n| P1 | 0.90 | `(0,0,2,2)` | 1 | 0 |\n| P2 | 0.80 | `(0.2,0,2.2,2)` | 9/11 ≈ 0.818182 | 0 |\n| P3 | 0.70 | `(3.4,0,5.4,2)` | 0 | 2/3 ≈ 0.666667 |\n| P4 | 0.40 | `(7,7,8,8)` | 0 | 0 |","sha256":"35a40a3a234c22feca0b20bd3d34f8577540de706a652116d01a4649dd3828d6","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"table":{"headers":["预测","分数","xyxy","与 GT1 的 IoU","与 GT2 的 IoU"],"rows":[["预测","分数","xyxy","与 GT1 的 IoU","与 GT2 的 IoU"],["P1","0.90","(0,0,2,2)","1","0"],["P2","0.80","(0.2,0,2.2,2)","9/11 ≈ 0.818182","0"],["P3","0.70","(3.4,0,5.4,2)","0","2/3 ≈ 0.666667"],["P4","0.40","(7,7,8,8)","0","0"]]},"previousBlock":"b-0e53ef90021674a34e53f54b","nextBlock":"b-de812f36f53afcc532909209","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-de812f36f53afcc532909209","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-de812f36f53afcc532909209","content":"输入 shape 为 GT `(2,4)`、预测 `(4,4)`、分数 `(4,)`。广播计算得到 `(4,2)` IoU 矩阵：**行是预测，列是真值**。手算 P2：交集 `1.8×2=3.6`，并集 `4+4−3.6=4.4`，所以 IoU=`3.6/4.4=9/11`。P3 的交集为 `1.6×2=3.2`，并集为 `4.8`。","sha256":"e8b5bc561f95fe7d998094b3035a96396e130dfc1284db851b8cae49b946121d","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-fbebece8641db1ae173fbda9","nextBlock":"b-96adc0a5f61d012e87a4c9f3","prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-96adc0a5f61d012e87a4c9f3","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f4deca9d4809465288f3a8e07e5320ab.html#b-96adc0a5f61d012e87a4c9f3","content":"下方代码先核对 IoU 矩阵；最后的可视化代码格会显示坐标图。","sha256":"e04a8536c1317db4a8d0e06468ab965d641b49127c7cfedb01371925529420cc","chapter":{"id":"course","title":"1 · 坐标先说清：连续 xyxy，不加一"},"unit":{"id":"notebook-blocks/f4deca9d4809465288f3a8e07e5320ab","title":"1 · 坐标先说清：连续 xyxy，不加一"},"page":{"id":"reading-opening","title":"1 · 坐标先说清：连续 xyxy，不加一","number":1},"sectionTitle":"1 · 坐标先说清：连续 xyxy，不加一","currentQuestion":"1 · 坐标先说清：连续 xyxy，不加一","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-de812f36f53afcc532909209","nextBlock":null,"prerequisites":[{"id":"b-6eb680304e43ee7e5656634a","url":"#b-6eb680304e43ee7e5656634a","role":"section-title"},{"id":"b-902f116738ce128436f0d726","url":"#b-902f116738ce128436f0d726","role":"problem-context"}],"relatedBlocks":[]}]}
