Archivo de la categoría: C#

Deskew, enderezando una imagen

Download:DeskewDemo

Introduccion

Cuando trabajamos con imagenes, sobre todo con documentos digitalizados, una de las distorciones habituales es la rotacion.

En el caso de los las imagenes que contienen texto impreso o figuras rectas (subrayado, cuadros, renglones, etc.) que permitan detectar el grado de inclinacion, es posible rectificar la misma utilizando algunos algoritmos de procesamiento de imagenes y deteccion de patrones.

Lo primero que deberiamos hacer es encontrar patrones de puntos colineales. Para esto podemos utilizar un algoritmo llamado Hough Transformation.

Continuar leyendo


Multilingual Controls in C#, easy!

Download demo Multilingual

Introduccion

Una manera rapida de proporcionar aplicaciones en multiples idiomas en C# es utilizar Culture y Embedded Resources.  Pero aun mas facil con MultilingualForm y MultilingualUserControl.

Es posible crear archivos .resx que contengan las definiciones para cada idioma y el neutral. Luego ResourceManager permite acceder a las entradas de un recurso para una determinada cultura de la siguiente manera:

CultureInfo ci = Thread.CurrentThread.CurrentCulture;
Assembly ass = Assembly.GetExecutingAssembly();
ResourceManager rm = new ResourceManager(this.GetType().Namespace, ass);
string res = rm.GetString("tt_hello", ci);

Continuar leyendo


Subversion con Visual Studio 2005

imageUna forma alternativa a SourceSafe de hacer sub versioning con Visual Studio 2005 es utilizando algunas de las posibilidades que brinda Subversion.

Subversion es un sistema open source de control de versionado de codigo, basado en Apache.

Continuar leyendo


Seguir

Get every new post delivered to your Inbox.