Firebase MLKit для обнаружения текста при ошибке iOS

Так я сделал это с помощью привязки jQuery, что упростило мне, просто добавив длину данных свойства-данных в элемент редактирования контента. Просто добавьте код javascript в любом месте документа.

$(document).ready(function(){
	// Excempt keys(arrows, del, backspace, home, end);
	var excempt = [37,38,39,40,46,8,36,35];
	// Loop through every editiable thing
	$("[contenteditable='true']").each(function(index,elem) {
	    var $elem = $(elem);
	    // Check for a property called data-input-length="value" (<div contenteditiable="true" data-input-length="100">)
	    var length = $elem.data('input-length');
	    // Validation of value
	    if(!isNaN(length)) {
	    	// Register keydown handler
	        $elem.on('keydown',function(evt){
	        	// If the key isn't excempt AND the text is longer than length stop the action.
	            if(excempt.indexOf(evt.which) === -1 && $elem.text().length > length) {
	               evt.preventDefault();
	               return false;
	            }
	        });
	    }
	});
});
div {
  background-color:#eee;
  border: 1px solid black;
  margin:5px;
  width:300px;
  height:100px;
  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div contenteditable="true" data-input-length="100">
You can type a 100 characters here
</div>
<div contenteditable="true" data-input-length="150">
You can type a 150 characters here
</div>
<div contenteditable="true" data-input-length="10">
You can type a 10 characters here
</div>

0
задан kanika 13 July 2018 в 09:37
поделиться

1 ответ

У меня также были проблемы с обнаружением текста с использованием MLKit в iOS. Я включил sdks в соответствии с документом, но тексты были обнаружены неправильно, и были получены плохие результаты, я снимал фотографию с помощью iPhone 6s. Затем я понял, что некоторая обработка действительно требуется, наконец, я нашел, что код из образцов Google реализует нижеприведенное имя метода из образца, вам нужно изменить размер и масштабировать изображение в соответствии с представлением изображения после добавив код, он начал правильно распознавать.

( ps: Я не уверен, могу ли я опубликовать код здесь, как в репозитории Google, так что ссылка )

private func updateImageView(with image: UIImage)
0
ответ дан anoop4real 17 August 2018 в 13:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: