Skip to content

Instantly share code, notes, and snippets.

@romicofre
romicofre / appear.py
Created April 3, 2019 14:17
[Python] Método que retorne las apariciones únicas de cada caracter
#Romina Cofre
# Unique appearances of each character
# return: diccionary
# params: String
def appear(S):
rep = {} #diccionary
for c in S:
@romicofre
romicofre / structs.c
Created March 5, 2019 00:36
Estructuras en C
#include <stdio.h>
struct point{
int x;
int y;
};
typedef struct{ //creando un nuevo tipo para coordenada del punto
int y;
@romicofre
romicofre / imgaussfilter.cpp
Created November 8, 2018 18:26
Filtro Gaussiano en C++ con OpenCV 3
#include <opencv2/opencv.hpp>
using namespace cv;
void imfilter( const cv::Mat & image ) {
// Creando las ventanas
namedWindow( "Imagen Original", WINDOW_AUTOSIZE );
namedWindow( "Imagen Filtrada", WINDOW_AUTOSIZE );
@romicofre
romicofre / loadImage.cpp
Last active April 28, 2024 02:34
load image with c++
/*
Compilar: g++ $(pkg-config --cflags --libs opencv) loadImage.cpp -o loadImage
*/
#include <opencv2/opencv.hpp> //incluye todas las librerias OpenCV
using namespace cv;
int main( int argc, char** argv ) {
@romicofre
romicofre / openCV_test.c
Last active November 8, 2018 13:23
Probando la instalación de OpenCV en Centos
/*
Compile: g++ test.c -o test //para la version de OpenCV 3 +
gcc // deberia servir para OpenCV 2 que usen solo C
*/
#include <stdio.h>
#include "opencv2/core/core.hpp" //New C++ data structures and arithmetic routines
//#include <opencv2/core.hpp> //tambbien sirve
int main(){
@romicofre
romicofre / formatosDeSalida.c
Last active October 28, 2018 14:18
Formatear la salida en el caso de printf, usando backslach \
/*****************************************
Formatos de salida en lenguaje C (C99)
--------------------------------------
Formatear la salida en el caso de printf
Usando backslach \
Romina Cofré
@romicofre
romicofre / mmr.py
Last active July 23, 2019 19:27
Alternar mayúscula y minúscula en función recursiva. Python.
def mmr(texto):
if len(texto) == 0 :
return ""
if len(texto) == 1:
return texto[0].upper()
else:
return texto[0].upper()+texto[1]+mmr(texto[2:])
mmr("hola")