还是少写了个 data,event.state.data.counter,唉,我应该清楚 state 不止 user data 的,就是不动脑子分析。
with_callback 也是临时突然忘了,想起有
最后的
with_callback 也是临时突然忘了,想起有
with_ 再试试 with_event, with_handler 后才推出的最后的
fn main() 倒是写对了Forwarded from Solidot
LLVM 10.0.0 发布
LLVM 编译器套装项目释出了 10.0.0 版本。LLVM 项目目前的发布计划为每半年发布一个大版本。10.0.0 版本的主要变化包括:Clang 支持 C++ Concepts;Clang 默认不再运行在一个独立进程上;支持 Windows 10 内置的安全特性 Control Flow Guard (CFG);支持更多处理器核心和特性,等等。更多可浏览 LLVM、Clang、Extra Clang Tools、lld 和 libc++ 的发布公告。Media
https://www.solidot.org/story?sid=63921
LLVM 编译器套装项目释出了 10.0.0 版本。LLVM 项目目前的发布计划为每半年发布一个大版本。10.0.0 版本的主要变化包括:Clang 支持 C++ Concepts;Clang 默认不再运行在一个独立进程上;支持 Windows 10 内置的安全特性 Control Flow Guard (CFG);支持更多处理器核心和特性,等等。更多可浏览 LLVM、Clang、Extra Clang Tools、lld 和 libc++ 的发布公告。Media
https://www.solidot.org/story?sid=63921
duangsuse::Echo
喜欢本频道的内容吗?
看起来不喜欢的人多一些,也罢,反正我不常弄些能吸引人的东西 😂
duangsuse::Echo
extern crate azul; use azul::{ prelude::*, widgets::{ label::Label, button::Button } }; struct DataModel { counter: usize } impl Layout for DataModel { fn layout(&self, _info: LayoutInfo<DataModel>) -> Dom<DataModel> { let label = Label::new(format!("{}"…
不知道会不会有人看我在线默写会觉得很尴尬,反正这种行为只是在我看到比较有意思的项目时会去默写一些 example
一般情况下还是不会出现的,我也会用这种方法帮助自己理解 一门语言/一种设计命名方式 的直觉
频道的空间相对有限,所以我不会让这类消息过于频繁的出现。
一般情况下还是不会出现的,我也会用这种方法帮助自己理解 一门语言/一种设计命名方式 的直觉
频道的空间相对有限,所以我不会让这类消息过于频繁的出现。
#zhihuPost 如何看待 2020 年 3 月 23 日哔哩哔哩将稿件的「av 号」变更为「BV 号」? - duangsuse的回答 - 知乎
https://www.zhihu.com/question/381784377/answer/1103862380
https://www.zhihu.com/question/381784377/answer/1103862380
Zhihu
如何看待 2020 年 3 月 23 日哔哩哔哩将稿件的「av 号」变更为「BV 号」? - 知乎
按照第一排手推密码大佬的算法重写了 JavaScript ES6 版本:function* withIndex(xs) {
let i = 0;
f…
let i = 0;
f…
草类似 base53 base58 编码,我之前 bit-encode base64 都没学会,根本不知道打表和直接 shift 算有啥区别
https://github.com/shawnsky/extract-subtitles
不过我不得不说一句,作者的依赖管理观念着实不强,版本号 requirements.txt 和 venv 都没有 🤔
而且也没用 argparse,直接
pip install --user numpy Matplotlib scipy opencv-python pytesseract 不过我不得不说一句,作者的依赖管理观念着实不强,版本号 requirements.txt 和 venv 都没有 🤔
而且也没用 argparse,直接
sys.argv[1] ……GitHub
GitHub - shawnsky/extract-subtitles: Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别 - GitHub - shawnsky/extract-subtitles: Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
https://tesseract-ocr.github.io/tessdoc/Home.html
🥳~ (精简)
sudo dnf install --best --allowerasing tesseract.x86_64 tesseract-langpack-ell.noarch tesseract-langpack-ell.noarch tesseract-langpack-jpn.noarch tesseract-langpack-chi-sim.noarch tesseract-langpack-chi-tra.noarch 🥳~ (精简)
sudo dnf install tesseract.x86_64 tesseract-langpack-ell tesseract-langpack-jpn tesseract-langpack-chi-sim tesseract-langpack-chi-tratessdoc
Tesseract User Manual
Tesseract documentation
[DuangSUSE@duangsuse]~/Projects/extract-subtitles% you-get 'https://www.youtube.com/watch?v=ex3HRrxEcLE'
site: YouTube
title: [Synth V] Something New (Aku P feat. Eleanor Forte)
stream:
- itag: 137
container: mp4
quality: 1920x1080 (1080p)
size: 8.6 MiB (9007866 bytes)
# download-with: you-get --itag=137 [URL]
YouTube
[Synth V] Something New (Aku P feat. Eleanor Forte)
Demo project for Synthesizer V.
https://synthesizerv.com
https://synthesizerv.com
extract_subtitles.py
7.6 KB
[DuangSUSE@duangsuse]~/Projects/extract-subtitles% ./extract_subtitles.py -crop '(555,912)(726,105)' --crop-debug \[Synth\ V\]\ Something\ New\ \(Aku\ P\ feat.\ Eleanor\ Forte\).mp4
[Video Path] [Synth V] Something New (Aku P feat. Eleanor Forte).mp4
[Frame Directory] frames
[Subtitle Language] chi_sim
Extracting key frames...
429 13
How can something be so nice?
How can Something be so nice?
今天来给大家分享个脚本…… 是我从 https://github.com/shawnsky/extract-subtitles 重构的版本
原版几乎不能用(滑稽
经由本苏久坐劳累后妙手回春就又可以用了(跑
原版几乎不能用(滑稽
经由本苏久坐劳累后妙手回春就又可以用了(跑
GitHub
GitHub - shawnsky/extract-subtitles: Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别 - GitHub - shawnsky/extract-subtitles: Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
Forwarded from dnaugsuz
其实这个项目本来就不适合用 Python 写
原作者内存优化得太垃圾,把所有帧都放内存里…… 我这 4G 处理个 4 分钟压缩后 4M 的小视频都撑不过 1:00
我正在考虑是添加一个 gc 内存压力提示呢,还是用其他语言重写呢,还是换 pypy 呢 🤔
反正最后一部分 cv 是不可以继续用 Python 的,内存压力实在是太大了……
原作者内存优化得太垃圾,把所有帧都放内存里…… 我这 4G 处理个 4 分钟压缩后 4M 的小视频都撑不过 1:00
我正在考虑是添加一个 gc 内存压力提示呢,还是用其他语言重写呢,还是换 pypy 呢 🤔
反正最后一部分 cv 是不可以继续用 Python 的,内存压力实在是太大了……
duangsuse::Echo
🐶 Sticker
我觉得可以做一个 GUI,来支持时轴框选歌词区域。
horizontalLayout {
TextureView,
Sidebar(verticalLayout {
playerTime,
horizontalLayout { playerControl, btnNewCrop }
ListView(crops/*time rect*/),
TextView /*current_subtitle*/,
TextArea /*time_subtitles*/
})
}