Morse_Encoding_Decoding 摩斯密码工具开源项目

我要开发同款
匿名用户2015年08月24日
132阅读

技术信息

开源地址
https://github.com/Dalein/Morse_Encoding_Decoding
授权协议
MIT

作品详情

这个项目可以让你利用设备的闪光灯和摄像机来对摩斯密码进行编码和解码。解码时可以使用增强现实的OpeCV2库。

复制"MorseTraslatiofolders"到你的项目

确认你的类到协议<MorseAssistatDelegate>

初始化Morse助理::MorseAssistat*myMorseAssistat=[MorseAssistatiitMorse];myMorseAssistat.delegate=self;

开始使用用你的闪光灯传送摩斯密码时,你需要调用:[myMorseAssistatdoCodigIMorseStrig:@"HelloiMorse"afterDelay:5.0];

开始解码时调用:[myMorseAssistatdoDecodig];这个委托方法-(void)UIUpdate;会很有帮助,在此方法中,你可以从摄像头和调试视图获得实时流,判断闪光灯是否开启,并获得当前的摩斯副本例子:

- (void)UIUpdate {    NSLog(@"FlashValue: %f", myMorseAssistat.m_detector->getFlashValue());    _lblMorseCode.text = myMorseAssistat.strFlashSigalIText;    [imageVRealWorld setImage:myMorseAssistat.imageRealWorld];    [imageVDebug setImage:myMorseAssistat.imageDebug];    if (myMorseAssistat.m_detector->isFlashig()) {        [imageAim setImage:[UIImage imageNamed:@"aimGree"]];    }    else {        [imageAim setImage:[UIImage imageNamed:@"aimRed"]];    }}

功能介绍

这个项目可以让你利用设备的闪光灯和摄像机来对摩斯密码进行编码和解码。解码时可以使用增强现实的 OpenCV 2 库。 复制 "Morse Translation folders" 到你的项目 确...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论