Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2013, 18:41
estefaniazg1
 
Fecha de Ingreso: diciembre-2012
Mensajes: 14
Antigüedad: 12 años, 3 meses
Puntos: 1
Problema librería Emgu

Estoy intentando realiza un reconocedor de OCR en una aplicación de Vb.net 2010. En youtube encontré el siguiente video tutorial que incluye código: [URL="www.youtube.com/watch?v=Kjdu8SjEtG0"]www.youtube.com/watch?v=Kjdu8SjEtG0[/URL]

Hago el proyecto tal cual aparece en el vídeo pero cuando ejecuto el código da un error y en pantalla se muestra lo siguiente:

Cita:
------ Operación Generar iniciada: proyecto: OCRLib, configuración: Debug x86 ------
C:\Users\Usuario\Documents\Visual Studio 2010\Projects\OCRLib\OCRLib\Form1.vb(6) : error BC30037: El carácter no es válido.
Compilación iniciada a las 27/07/2013 21:39:19.
ResolveAssemblyReferences:
Se generará una lista de exclusión de perfiles de TargetFramework.
CoreResGen:
Todas las salidas están actualizadas.
GenerateTargetFrameworkMonikerAttribute:
Se omitirá el destino "GenerateTargetFrameworkMonikerAttribute" porque todos los archivos de salida están actualizados respecto a los archivos de entrada.
CoreCompile:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Vbc. exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collec tions,System.Collections.Generic,System.Data,Syste m.Drawing,System.Diagnostics,System.Windows.Forms, System.Linq,System.Xml.Linq /optioncompare:Binary /optionexplicit+ /optionstrict:custom /nowarn:42016,41999,42017,42018,42019,42032,42036,4 2020,42021,42022 /optioninfer+ /nostdlib /platform:x86 /rootnamespace:OCRLib /sdkpath:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client" /doc:obj\x86\Debug\OCRLib.xml /define:"CONFIG=\"Debug\",DEBUG=-1,TRACE=-1,_MyType=\"WindowsForms\",PLATFORM=\"x86\"" /reference:"C:\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\bin\Emgu.CV.dll","C:\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\bin\Emgu.CV.OCR.dll","C:\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\bin\Emgu.Util.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Core.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Data.DataSetExtensions.dll", "C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Data.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Deployment.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Drawing.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Windows.Forms.dll","C:\Progr am Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Xml.dll","C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ Profile\Client\System.Xml.Linq.dll" /main:OCRLib.My.MyApplication /debug+ /debug:full /filealign:512 /out:obj\x86\Debug\OCRLib.exe /resource:obj\x86\Debug\OCRLib.Form1.resources /resource:obj\x86\Debug\OCRLib.Resources.resources /target:winexe Form1.vb Form1.Designer.vb "My Project\AssemblyInfo.vb" "My Project\Application.Designer.vb" "My Project\Resources.Designer.vb" "My Project\Settings.Designer.vb" "C:\Users\Usuario\AppData\Local\Temp\.NETFramework ,Version=v4.0,Profile=Client.AssemblyAttributes.vb "
Aclaro que en el código escrito no veo ninguna advertencia de error.
El problema parece estar en la línea: Dim OCRz As Tesseract = New Tesseract("tessdata", "eng", Tesseract.OcrEngineMode.OEM_TESSERACT_ON*LY) ya que cuando elimino esta la aplicación no marca ningún error.

Última edición por estefaniazg1; 27/07/2013 a las 19:03 Razón: Más aclaraciones