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 举报,一经查实,本站将立刻删除。