微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Morse_Encoding_Decoding 摩斯密码工具

程序名称:Morse_Encoding_Decoding

授权协议: MIT

操作系统: iOS

开发语言: Objective-C

Morse_Encoding_Decoding 介绍

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

  • 复制 “Morse Translation folders” 到你的项目

  • 确认你的类到协议 <MorseAssistantDelegate>

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

  • 开始使用用你的闪光灯传送摩斯密码时,你需要调用: [myMorseAssistant doCodingInMorseString:@"Hello in Morse" afterDelay:5.0];

  • 开始解码时调用:[myMorseAssistant doDecoding];这个委托方法 -(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”]];
        }
    }

Morse_Encoding_Decoding 官网

https://github.com/Dalein/Morse_Encoding_Decoding

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐