Skip to content

feat(pkg): opencv 0.0.4 — 模块级 dnn/unifont feature(import opencv.dnn)#83

Merged
Sunrisepeak merged 1 commit into
mainfrom
feat/opencv-0.0.4-module-features
Jul 19, 2026
Merged

feat(pkg): opencv 0.0.4 — 模块级 dnn/unifont feature(import opencv.dnn)#83
Sunrisepeak merged 1 commit into
mainfrom
feat/opencv-0.0.4-module-features

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

opencv-m v0.0.4:经 mcpp#243 转发把 compat.opencv 的 dnn/unifont 暴露为模块包 feature。opencv.lua 0.0.3→0.0.4(v0.0.4 tarball,sha256 a2e95e8b…,CN 镜像已验证逐字节一致)。新增两个端到端成员 opencv-module-{dnn,unifont}(消费端 opencv={features=[...]} → import opencv.dnn / FontFace("uni");复用 compat.opencv+dnn/+unifont store 工件,无额外重构建)。opencv-module 重钉 0.0.4。opencv-m PR#5 已绿(本地 mcpp 0.0.99 验证 DnnModule + UnifontModule)。

@Sunrisepeak
Sunrisepeak force-pushed the feat/opencv-0.0.4-module-features branch from 1e2ae01 to 1f1e0b6 Compare July 19, 2026 06:46
…pencv.dnn)

opencv-m v0.0.4 exposes compat.opencv's optional features through the module
package via mcpp#243 dep/feat forwarding. Bump 0.0.3 -> 0.0.4 (v0.0.4 tarball
GLOBAL + CN mirror, sha256 a2e95e8b…; byte-identical, mirror-cn verified).

Adds two end-to-end workspace members exercising the consumer path
(opencv = { features = ["dnn"|"unifont"] } -> import opencv.dnn / the "uni"
FontFace): tests/examples/opencv-module-{dnn,unifont}. They reuse the
compat.opencv+dnn / +unifont store artifacts already built by the compat-level
opencv-dnn / opencv-unifont members, so no extra heavy build. opencv-module
repinned to 0.0.4.

Member test TUs are import-only (`import std; import opencv.cv[/.dnn];`) — no
textual headers, matching the ffmpeg-module member convention (import std works
alongside the opencv module packages on gcc16).

Validated on mcpp 0.0.99: opencv-m PR#5 green; index CI compat builds green
(dnn feature ok, unifont ink=1301, FFmpeg roundtrip).
@Sunrisepeak
Sunrisepeak force-pushed the feat/opencv-0.0.4-module-features branch from 1f1e0b6 to a384383 Compare July 19, 2026 08:05
@Sunrisepeak
Sunrisepeak merged commit faa6a7a into main Jul 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant