Skip to content

Instantly share code, notes, and snippets.

View Lucs1590's full-sized avatar
🤜
Hard Work!

Lucas Brito Lucs1590

🤜
Hard Work!
View GitHub Profile
@Lucs1590
Lucs1590 / rename.py
Last active March 22, 2021 00:58
This is a code to rename a lot of things using Python 3
# Pythono3 code to rename multiple
import os
import glob
def main():
caminho = "path/to/archives/"
for i, arquivo in enumerate(glob.glob(os.path.join(caminho, "*.jpg"))):
new_file = caminho + "name" + str(i) + ".jpg"
@Lucs1590
Lucs1590 / sensor.c
Last active August 12, 2020 18:48
This is an code to send informations of moisture, soil temperature and air temperature
#include "DHT.h"
#define DHTPIN 14
#define DHTTYPE DHT11
const int pino_sinal_analogico = 25;
DHT dht(DHTPIN, DHTTYPE);
float localHum = 0;
float localTemp = 0;
float percentUm = 0;
int valor_analogico ;
@Lucs1590
Lucs1590 / area.py
Last active June 10, 2019 15:16
Esse é um código feito em python3 que calcula a área real de objetos assim como a suas medidas de altura e largura
# pixels_per_metric = tamanho objeto em px / tamanho real
from scipy.spatial import distance as dist
from imutils import perspective
from imutils import contours
import numpy as np
import argparse
import imutils
import cv2
@Lucs1590
Lucs1590 / black_back.py
Created September 4, 2019 20:29
To create a black background in an image
import cv2
import numpy as np
import utils as ut
from matplotlib import pyplot as plt
img = '/home/brito/Documentos/Dev/tcc/img/f1.jpeg'
img = cv2.imread(img)
mask = np.zeros(img.shape[:2],np.uint8)
bgdModel = np.zeros((1,65),np.float64)
@Lucs1590
Lucs1590 / gerar_nos.py
Created September 5, 2019 20:03
Esse código separa os ribossomos de uma sequencia de DNA
def gerar_nos(seq, arr= []):
seq = list(seq)
saida_array = seq[:3]
arr.append(''.join(saida_array))
if len(seq) == 3:
return arr
seq.pop(0)
return gerar_nos(seq)
__author__ = 'sidharthgoyal'
import math
increment = 0.1
startingPoint = [1, 1]
point1 = [1,5]
point2 = [6,4]
point3 = [5,2]
point4 = [2,1]
@Lucs1590
Lucs1590 / decision_tree.py
Created October 22, 2019 01:55
Plotagem de arvore de decisão a partir do dataset de iris
import sklearn.datasets as datasets
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.externals.six import StringIO
from IPython.display import Image
from sklearn.tree import export_graphviz
import pydotplus
iris = datasets.load_iris()
df = pd.DataFrame(iris.data, columns=iris.feature_names)
@Lucs1590
Lucs1590 / remove.py
Created April 25, 2020 19:17
This is a code to remove a lot of things using Python 3
import os
import glob
import pandas as pd
def main():
data = pd.read_csv('/path/of/txt/', sep=" ", header=None)[0].values.tolist()
caminho = "/path/of/files"
finded = 0
deleted = 0
@Lucs1590
Lucs1590 / nkocr_usage.py
Last active January 25, 2024 21:58
This is a snippet of code that use Nkocr to read nutrition facts.
from nkocr import OcrTable
text = OcrTable("paste_image_url_here")
print(text) # or print(text.text)
@Lucs1590
Lucs1590 / remove_lines.py
Created April 2, 2021 17:02
Functions used to remove lines of an image.
def remove_lines(image, colors):
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
bin_image = cv2.threshold(
gray_image, 0, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1]
h_contours = get_contours(bin_image, (25, 1))
v_contours = get_contours(bin_image, (1, 25))
for contour in h_contours:
cv2.drawContours(image, [contour], -1, colors[0][0], 2)