中国象棋棋盘图片Fen串识别

想用手机拍张棋盘照片,瞬间生成国际通用的FEN棋谱字符串?这篇文章拆解了实现这一功能的最佳技术路径。从通过边缘检测和透视变换矫正棋盘变形,到精确分割90个格子,再到训练轻量级CNN模型识别每种棋子(红黑共15类),最后按规则组装成FEN串。全程结合传统图像处理与深度学习,既避免了纯手工方法对光线和棋子的苛刻要求,又比端到端模型更易实现。无论你是想做个棋谱记录工具,还是研究计算机视觉落地,这套清晰、…

将一个中国象棋的图片识别为FEN串是一个非常经典且实用的计算机视觉任务。要最有效地完成它,通常需要一个结合了传统图像处理和现代深度学习的端到端流程。以下是实现这一目标最高效、最可靠的步骤和方案:

继续阅读“中国象棋棋盘图片Fen串识别”

Ai Coding 核心启示

综合之前讨论的大模型生成代码的原理(概率模式匹配)和Claude Code的工程实践(生成-验证-修复闭环),对开发者而言,核心启示可以提炼为以下五大黄金实践。

综合之前讨论的大模型生成代码的原理(概率模式匹配)和Claude Code的工程实践(生成-验证-修复闭环),对开发者而言,核心启示可以提炼为以下五大黄金实践

继续阅读“Ai Coding 核心启示”

Claude Code的正确性保障原则

Claude Code 的设计中,代码正确性保障原则,是被当成了一套工程化的“生成-验证-修复”闭环来运作的。它将大模型强大的生成能力与各种确定性验证工具相结合,形成了一套机制,具体体现在以下几个关键环节:

Claude Code 的设计中,代码正确性保障原则,是被当成了一套工程化的“生成-验证-修复”闭环来运作的。它将大模型强大的生成能力与各种确定性验证工具相结合,形成了一套机制,具体体现在以下几个关键环节:

继续阅读“Claude Code的正确性保障原则”

大模型代码生成原理与正确性保障

大模型(如GPT系列)生成代码,其底层机制与生成自然语言没有本质区别,核心是自回归式的概率预测。可以理解为三个关键点:

一、本质原理:基于概率的模式匹配与完形填空

大模型(如GPT系列)生成代码,其底层机制与生成自然语言没有本质区别,核心是自回归式的概率预测。可以理解为三个关键点:

继续阅读“大模型代码生成原理与正确性保障”