(Translated by https://www.hiragana.jp/)
为什么分拣出来的结果会包含其他阶段 · Issue #100 · williamfzc/stagesepx · GitHub
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

为什么分拣出来できてき结果かい包含ほうがん其他阶段 #100

Open
ssfanli opened this issue Mar 8, 2020 · 17 comments

Comments

@ssfanli
Copy link

ssfanli commented Mar 8, 2020

现象

人工じんこう按照如下阶段ぶん拣照へん
0 - つくえ桌面
1 - App启动过程ちゅうてきlogo
2 - 闪屏广告
3 - くび页框
4 - くび页完ぜん
ただし,无论ようSVMClassifier还是KerasClassifierぶん类器,ふん出来できてき结果总还包含ほうがん其他内容ないよう,如下めんてき0阶段(0阶段本来ほんらい应该ただゆう1~21帧)

SVMClassifierぶん拣结はて

('0',
              [[<ClassifierResult stage=0 frame_id=1 timestamp=0.0>,
                <ClassifierResult stage=0 frame_id=2 timestamp=0.016666666666666666>,
                <ClassifierResult stage=0 frame_id=3 timestamp=0.03333333333333333>,
                <ClassifierResult stage=0 frame_id=4 timestamp=0.05>,
                <ClassifierResult stage=0 frame_id=5 timestamp=0.06666666666666667>,
                <ClassifierResult stage=0 frame_id=6 timestamp=0.08333333333333334>,
                <ClassifierResult stage=0 frame_id=7 timestamp=0.1>,
                <ClassifierResult stage=0 frame_id=8 timestamp=0.11666666666666667>,
                <ClassifierResult stage=0 frame_id=9 timestamp=0.13333333333333333>,
                <ClassifierResult stage=0 frame_id=10 timestamp=0.15000000000000002>,
                <ClassifierResult stage=0 frame_id=11 timestamp=0.16666666666666669>,
                <ClassifierResult stage=0 frame_id=12 timestamp=0.18333333333333335>,
                <ClassifierResult stage=0 frame_id=13 timestamp=0.2>,
                <ClassifierResult stage=0 frame_id=14 timestamp=0.21666666666666667>,
                <ClassifierResult stage=0 frame_id=15 timestamp=0.23333333333333334>,
                <ClassifierResult stage=0 frame_id=16 timestamp=0.25>,
                <ClassifierResult stage=0 frame_id=17 timestamp=0.26666666666666666>,
                <ClassifierResult stage=0 frame_id=18 timestamp=0.2833333333333333>,
                <ClassifierResult stage=0 frame_id=19 timestamp=0.30000000000000004>,
                <ClassifierResult stage=0 frame_id=20 timestamp=0.3166666666666667>,
                <ClassifierResult stage=0 frame_id=21 timestamp=0.33333333333333337>],
               [<ClassifierResult stage=0 frame_id=60 timestamp=0.9833333333333334>,
                <ClassifierResult stage=0 frame_id=61 timestamp=1.0>]])

KerasClassifierぶん拣结はて

('0',
              [[<ClassifierResult stage=0 frame_id=1 timestamp=0.0>,
                <ClassifierResult stage=0 frame_id=2 timestamp=0.016666666666666666>,
                <ClassifierResult stage=0 frame_id=3 timestamp=0.03333333333333333>,
                <ClassifierResult stage=0 frame_id=4 timestamp=0.05>,
                <ClassifierResult stage=0 frame_id=5 timestamp=0.06666666666666667>,
                <ClassifierResult stage=0 frame_id=6 timestamp=0.08333333333333334>,
                <ClassifierResult stage=0 frame_id=7 timestamp=0.1>,
                <ClassifierResult stage=0 frame_id=8 timestamp=0.11666666666666667>,
                <ClassifierResult stage=0 frame_id=9 timestamp=0.13333333333333333>,
                <ClassifierResult stage=0 frame_id=10 timestamp=0.15000000000000002>,
                <ClassifierResult stage=0 frame_id=11 timestamp=0.16666666666666669>,
                <ClassifierResult stage=0 frame_id=12 timestamp=0.18333333333333335>,
                <ClassifierResult stage=0 frame_id=13 timestamp=0.2>,
                <ClassifierResult stage=0 frame_id=14 timestamp=0.21666666666666667>,
                <ClassifierResult stage=0 frame_id=15 timestamp=0.23333333333333334>,
                <ClassifierResult stage=0 frame_id=16 timestamp=0.25>,
                <ClassifierResult stage=0 frame_id=17 timestamp=0.26666666666666666>,
                <ClassifierResult stage=0 frame_id=18 timestamp=0.2833333333333333>,
                <ClassifierResult stage=0 frame_id=19 timestamp=0.30000000000000004>,
                <ClassifierResult stage=0 frame_id=20 timestamp=0.3166666666666667>,
                <ClassifierResult stage=0 frame_id=21 timestamp=0.33333333333333337>],
               [<ClassifierResult stage=0 frame_id=48 timestamp=0.7833333333333334>,
                <ClassifierResult stage=0 frame_id=49 timestamp=0.8>,
                <ClassifierResult stage=0 frame_id=50 timestamp=0.8166666666666668>,
                <ClassifierResult stage=0 frame_id=51 timestamp=0.8333333333333334>,
                <ClassifierResult stage=0 frame_id=52 timestamp=0.8500000000000001>],
               [<ClassifierResult stage=0 frame_id=60 timestamp=0.9833333333333334>,
                <ClassifierResult stage=0 frame_id=61 timestamp=1.0>],
               [<ClassifierResult stage=0 frame_id=89 timestamp=1.4666666666666668>,
                <ClassifierResult stage=0 frame_id=90 timestamp=1.4833333333333334>,
                <ClassifierResult stage=0 frame_id=91 timestamp=1.5>,
                <ClassifierResult stage=0 frame_id=92 timestamp=1.5166666666666668>,
                <ClassifierResult stage=0 frame_id=93 timestamp=1.5333333333333334>,
                <ClassifierResult stage=0 frame_id=94 timestamp=1.55>,
                <ClassifierResult stage=0 frame_id=95 timestamp=1.5666666666666669>,
                <ClassifierResult stage=0 frame_id=96 timestamp=1.5833333333333335>,
                <ClassifierResult stage=0 frame_id=97 timestamp=1.6>]])

问题

所以ゆえんそう请教一下几个问题,也是使用しよう过程ちゅうてき几个疑惑ぎわく

  1. ぞう如上じょじょう描述てき这种じょう况应该如なんおさむあらためさんすう呢?
  2. 训练模型もけいてき时候同一どういつ个阶だん相似そうじ较高てき帧是ようえつえつこう还是ただ几张就行呢?
  3. 训练このみてき模型もけいのう使用しよう于不どうつくえがた,如iPhone XRiPhone 7,あるものあんたくiOS呢?(#88ひさげいた以用keras训练かい决这个问题)

报告

reporter.zip

Thanks~

@williamfzc
Copy link
Owner

  1. ぞう如上じょじょう描述てき这种じょう况应该如なんおさむあらためさんすう呢?

さいこう一下你取的训练集(截几个图也可以),しか也没ほう判断はんだん选的训练しゅう对不对。
过我猜是いん为1阶段てき图形态太单一导致てき使つかいとくざい60帧的时候模型もけい认为这帧长得较像0阶段。

训练模型もけいてき时候同一どういつ个阶だん相似そうじ较高てき帧是ようえつえつこう还是ただ几张就行呢?

一般情况来说是越多越好,ゆう个原则是,阶段がた态越复杂(该阶だん可能かのう发生てき情景じょうけいえつ),你需よう扔进去てき训练しゅうようしょう增加ぞうか。如果是非ぜひつねせい态且固定こていてき不用ふようふとおお

训练このみてき模型もけいのう使用しよう于不どうつくえがた,如iPhone XRiPhone 7,あるものあんたくiOS呢?(#88ひさげいた以用keras训练かい决这个问题)

てき,kerasぶん类器目前もくぜん以适应不同ふどうぶんべんりつきさき续对于固定こてい场景てきぜん动化,也更推荐使用しようkeras。
ただしいたり于说やすたくあずかios能否のうひよういち个模がた决于你的appざい这两しゃじょう运行がた态的异大しょう

@ssfanli
Copy link
Author

ssfanli commented Mar 8, 2020

こうてき非常ひじょうかん谢,如下わが截的训练しゅうてき
0
1
2
3
4

@williamfzc
Copy link
Owner

おこりらい应该就是わが上面うわつら说的原因げんいんいん为阶だん1并不せい态的,还包含ほうがんりょういち个动过程:

image

image

さいこうしょう这些过程加入かにゅういた阶段1てき训练集中しゅうちゅう,让模がたはた们都拟合いたどういち个类别中。

@ssfanli
Copy link
Author

ssfanli commented Mar 8, 2020

嗯嗯,わが试下,3Q~

@ssfanli
Copy link
Author

ssfanli commented Mar 8, 2020

还有いち个疑问,虽然stagesepxてきしょう关wikiひっさげいたさいこう使用しようがいおけ设备ある高速こうそく摄像设备さいしゅう视频,ただし这毕竟有较高てき成本なりもと,也不很方便びん所以ゆえんわが这目まえようしゅつくえ带录へいこうのうらい录取视频。
ぞう这种じょう需要じゅようざいはつはじめVideoObject时候ようffmpeg处理fps么,如XR通常つうじょう录屏てき帧率58左右さゆう需要じゅよう调整いた60帧或30帧,还是说默认即

@williamfzc
Copy link
Owner

软件录制+ffmpeg目前もくぜん较推荐的方式ほうしき平衡へいこうりょう使用しよう成本なりもとあずかじゅん确度。这种方式ほうしき目前もくぜんざい实验中表なかおもて现不错,あずかそとおけ摄像つくえてき误差较小。ただし值得注意ちゅういてき一点就是必须使用 ffmpeg,いや则在いち些情况下(れい直接ちょくせつようadb录制)结果异会非常ひじょうだい

当然とうぜん如果ゆうがいおけ摄像头也很好てき目前もくぜん软件录制可能かのう存在そんざいてき问题ゆう两个:

  • ていはしつくえざい极端じょう况下可能かのうかい掉帧(一些东西录不到)
  • ゆう戏等だかfps场景可能かのう帧数不足ふそく

@ssfanli
Copy link
Author

ssfanli commented Mar 8, 2020

了解りょうかいようffmpeg视频てきfps转换到多少たしょうあい适呢?
わがしたうま试了はたiPhone7录制てき24帧转なり30/60/120,结果别还しょう
所以ゆえん,这块应该如何いか把握はあく呢?

@williamfzc
Copy link
Owner

williamfzc commented Mar 8, 2020

了解りょうかいようffmpeg视频てきfps转换到多少たしょうあい适呢?
わがしたうま试了はたiPhone7录制てき24帧转なり30/60/120,结果别还しょう
所以ゆえん,这块应该如何いか把握はあく呢?

别是ゆび什么别?
一般いっぱん60够用。论上fps越高こしたか,误差えつしょう,计算りょうえつだい以根すえ实际需要じゅよう调节。
いたり于想知道ともみち这种方法ほうほういやもたれ,其实さいこうよう这种办法跟你まえよう其他方法ほうほうてき测量值去对比。

@CiaraCai
Copy link

わが尝试过后ひさげ问者ぐういたてきじょう况类使用しようれいさとめんてきlong.mp4,并直接ちょくせつ使用しようstagespex自己じこ生成せいせいてきだいいちだい阶段约40张视频图へん进行つくえ训练,发现さいきさきぶん类出てき结果实际还是ゆう较大てき距,ゆう很多ぞく于该阶段てき帧被ぶん进去りょういた回答かいとう说要こしこしよしみそう问一实际落地おろちてき时候ごと阶段よう约多しょう图片すうさい以基本保ほんぼ证准确分类呢?

@williamfzc
Copy link
Owner

わが尝试过后ひさげ问者ぐういたてきじょう况类使用しようれいさとめんてきlong.mp4,并直接ちょくせつ使用しようstagespex自己じこ生成せいせいてきだいいちだい阶段约40张视频图へん进行つくえ训练,发现さいきさきぶん类出てき结果实际还是ゆう较大てき距,ゆう很多ぞく于该阶段てき帧被ぶん进去りょういた回答かいとう说要こしこしよしみそう问一实际落地おろちてき时候ごと阶段よう约多しょう图片すうさい以基本保ほんぼ证准确分类呢?

一下结果跟训练集(截图也可)?

@CiaraCai
Copy link

CiaraCai commented Mar 13, 2020 via email

@williamfzc
Copy link
Owner

williamfzc commented Mar 13, 2020

Hi, わが这边直接ちょくせつ使用しようしめせれい视频生成せいせい0-5きょう计6个阶だんつけけんちゅうはら结果”),しかきさき选择其中てき1、2两个阶段てき组图さく为训练集进行训练(つけけんちゅうzipぶんけん),并根すえ该训练集跑出结果(つけけんちゅう“训练きさき结果”)。 はら结果ちゅうてきstage1、stage2帧数为,stage1:frame_id 59 -frame_id 62;stage2:frame_id 95 -frame_id 226。 训练きさき结果ちゅうてきstage1从frame_id 1开始いたframe_id 229てき连续帧,stage2てきじょう况也类似,还是ゆう一定いってい偏差へんさてき。 这边そう问一下大概要多少图片集进行训练才可以达到基本准确呢?谢谢。 原始げんし邮件 发件じん: williamfzcnotifications@github.com おさむけんじん: williamfzc/stagesepxstagesepx@noreply.github.com しょうおく: CiaraCai574944901@qq.com; Commentcomment@noreply.github.com 发送时间: 2020ねん3がつ13にち(しゅう) 00:07 しゅ题: Re: [williamfzc/stagesepx] 为什么分拣出来できてき结果かい包含ほうがん其他阶段 (#100) わが尝试过后ひさげ问者ぐういたてきじょう况类使用しようれいさとめんてきlong.mp4,并直接ちょくせつ使用しようstagespex自己じこ生成せいせいてきだいいちだい阶段约40张视频图へん进行つくえ训练,发现さいきさきぶん类出てき结果实际还是ゆう较大てき距,ゆう很多ぞく于该阶段てき帧被ぶん进去りょういた回答かいとう说要こしこしよしみそう问一实际落地おろちてき时候ごと阶段よう约多しょう图片すうさい以基本保ほんぼ证准确分类呢? 一下结果跟训练集(截图也可)? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

你的けんgithub拦截りょう直接ちょくせつ发我邮箱 (fengzc@vip.qq.comあるものざい网页はしじょう传才ぎょう

@CiaraCai
Copy link

CiaraCai commented Mar 13, 2020 via email

@williamfzc
Copy link
Owner

こうてきわが这边发到你的QQ邮箱りょう 原始げんし邮件 发件じん: williamfzcnotifications@github.com おさむけんじん: williamfzc/stagesepxstagesepx@noreply.github.com しょうおく: Ciara574944901@qq.com; Commentcomment@noreply.github.com 发送时间: 2020ねん3がつ13にち(しゅう) 10:04 しゅ题: Re: [williamfzc/stagesepx] 为什么分拣出来できてき结果かい包含ほうがん其他阶段 (#100) Hi, わが这边直接ちょくせつ使用しようしめせれい视频生成せいせい0-5きょう计6个阶だんつけけんちゅうはら结果”),しかきさき选择其中てき1、2两个阶段てき组图さく为训练集进行训练(つけけんちゅうzipぶんけん),并根すえ该训练集跑出结果(つけけんちゅう“训练きさき结果”)。 はら结果ちゅうてきstage1、stage2帧数为,stage1:frame_id 59 -frame_id 62;stage2:frame_id 95 -frame_id 226。 训练きさき结果ちゅうてきstage1从frame_id 1开始いたframe_id 229てき连续帧,stage2てきじょう况也类似,还是ゆう一定いってい偏差へんさてき。 这边そう问一下大概要多少图片集进行训练才可以达到基本准确呢?谢谢。 原始げんし邮件 发件じん: williamfzcnotifications@github.com おさむけんじん: williamfzc/stagesepxstagesepx@noreply.github.com しょうおく: CiaraCai574944901@qq.com; Commentcomment@noreply.github.com 发送时间: 2020ねん3がつ13にち(しゅう) 00:07 しゅ题: Re: [williamfzc/stagesepx] 为什么分拣出来できてき结果かい包含ほうがん其他阶段 (#100) わが尝试过后ひさげ问者ぐういたてきじょう况类使用しようれいさとめんてきlong.mp4,并直接ちょくせつ使用しようstagespex自己じこ生成せいせいてきだいいちだい阶段约40张视频图へん进行つくえ训练,发现さいきさきぶん类出てき结果实际还是ゆう较大てき距,ゆう很多ぞく于该阶段てき帧被ぶん进去りょういた回答かいとう说要こしこしよしみそう问一实际落地おろちてき时候ごと阶段よう约多しょう图片すうさい以基本保ほんぼ证准确分类呢? 一下结果跟训练集(截图也可)? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. 你的けんgitlab拦截りょう直接ちょくせつ发我邮箱 (fengzc@vip.qq.comあるものざい网页はしじょう传才ぎょう。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

ふと明白めいはく你的需求什么,这样运作其实ぼつ什么问题。
模型もけいただかいはた图片ぶん类到它最符合ふごうてき类别,そく使つかい两个ぞう,它也かい归类为它认为さい接近せっきんてきいち类。

@CiaraCai
Copy link

CiaraCai commented Mar 15, 2020 via email

@williamfzc
Copy link
Owner

いん为自动化てき标就つき可能かのうてき归到せい确的いち类,ただしわが这边实验らい无法よし此来计算ひや启动时间并落いた项目ちゅういん为偏实在ふとだいりょうわがそう问一下你们有使用机器学习落地的经验吗?需要じゅよう多少たしょう图片あるもの如何いか训练才能さいのう证基本上ほんかん模型もけい选择てきせいじゅんてき呢?

  • 归到せい确的一类没问题呀,ただし希望きぼうしょう一个复杂的视频强行压成两个类别这不太现实,效果こうか肯定こうていかい很差てき。你们てき实验怎么样进ぎょうてき
  • 落地おろちてき话我们已经在实验しつちゅう确认过它てき效果こうか,误差あずか高速こうそくしょうつくえ方案ほうあん距很しょう,并在个业务落运行ちゅう
  • 这套方案ほうあん可能かのう产生误差てき地方ちほう其实ざい录制方案ほうあんじょうぞく于软けん录制あずかかたけん录制てき误差。而对于阶だんぶん对,这种ゆう办法以解决的;
  • 以QQ联系わが沟通,方式ほうしきざい README 末尾まつび

@CiaraCai
Copy link

CiaraCai commented Mar 16, 2020 via email

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

No branches or pull requests

3 participants