Repository navigation
0.7.0 - RayasDeManipulacion
Rayas diagonales finas de manipulacion en el fondo, y manchas "violin" mas sutiles.
Rayas de manipulacion. add_realistic_noise suma scratch_line_count/scratch_intensity/scratch_length_range: rayones diagonales nitidos (cv2.line, grosor 1) que se cruzan entre si sobre el fondo, a diferencia de las manchas "violin" existentes que son difusas. El angulo se sortea lejos tanto de la horizontal como de la vertical, para no confundirse con el borde de una observacion ni con una linea espectral. SpectrumLabeledSequence los expone con el mismo patron de sorteo por pesos que violin_line_count (scratch_line_include, scratch_intensity_range, scratch_length_range).
Manchas "violin" mas finas y translucidas. violin_sigma (6.0 -> 3.0) y el default de violin_intensity_range (0.1-1.0 -> 0.05-0.35): el valor anterior las dejaba como un bloque opaco en vez de un defecto sutil sobre el fondo.
Cambios incompatibles
Los datasets generados con esta version no son bit-identicos a los de 0.6.0, aun con la misma seed: el sorteo de scratch_line_count/scratch_intensity agrega pasos aleatorios nuevos por placa. scratch_line_include=False explicito tampoco preserva la reproducibilidad exacta, porque scratch_intensity se sortea igual aunque no se dibuje ninguna raya. El cambio de violin_intensity_range tambien altera el aspecto (no el sorteo en si) de cualquier placa que ya tuviera manchas "violin".