Morse_Encoding_Decoding 摩斯密码工具开源项目

我要开发同款
匿名用户2015年08月24日
51阅读
所属分类Objective-C、iOS代码库、其他(Others)
授权协议MIT

作品详情

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

复制"MorseTranslationfolders"到你的项目

确认你的类到协议<MorseAssistantDelegate>

初始化Morse助理::MorseAssistant*myMorseAssistant=[MorseAssistantinitMorse];myMorseAssistant.delegate=self;

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

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

- (void)UIUpdate {    NSLog(@"FlashValue: %f", myMorseAssistant.m_detector->getFlashValue());    _lblMorseCode.text = myMorseAssistant.strFlashSignalInText;    [imageVRealWorld setImage:myMorseAssistant.imageRealWorld];    [imageVDebug setImage:myMorseAssistant.imageDebug];    if (myMorseAssistant.m_detector->isFlashing()) {        [imageAim setImage:[UIImage imageNamed:@"aimGreen"]];    }    else {        [imageAim setImage:[UIImage imageNamed:@"aimRed"]];    }}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论