| |
Mostrar Temas
|
|
Páginas: [1] 2
|
|
1
|
Programación / Programación C/C++ / Desarrollo de software dedicado a la fotogrametría con c++ o python.
|
en: 12 Noviembre 2024, 21:19 pm
|
|
Hoy me he decidido a hacer un programa de fotogrametría porque no he visto ningún programa gratuito y los pagos con la versión de prueba, siento que las funcionalidades ya están un poco viejas, me gustaría aplicarle un enfoque más moderno y actual.
Quiero cubrir varios puntos:
Cuáles son los procesos matemáticos involucrados en la fotogrametría. - Retos en el desarrollo de este tipo de software. - Qué lenguaje de programación es más conveniente para su elaboración teniendo en cuenta la curva de aprendizaje, las funciones y librerías existentes y la eficiencia que ofrece cada una. - Posibles librerías gráficas para la exposición de los resultados. - Métodos de exportación de modelos 3D, nubes de puntos y formatos de imagen. - Posibles usos de dicho software.
Necesito ayuda para tener un punto de partida ya que he buscado información sobre como elaborar un software de este estilo pero no he encontrado información clara.
Este post fue hecho con la intención de aprender, mejorar las bases de estos lenguajes y dejar un ejemplo de la aplicabilidad de lenguajes como c++ o python en un software de la vida real, ya que este tipo de cosas siento que me han faltado a lo largo de mi aprendizaje como desarrollador de software.
|
|
|
|
|
2
|
Programación / Programación C/C++ / Instalar CGAL en windows
|
en: 8 Octubre 2024, 16:53 pm
|
Buen dia a todos, estoy programando en c++ y hay un algoritmo que necesito usar, el tema es que una de las dependencias es CGAL, ya llevo dos dias tratando de instalar CGAL en windows y no lo consigo. Intente usar vcpkg para instalarlo pero lo deje instalando un buen rato y nunca termino de hacer las descargas. Estoy intentando instalarlo manualmente, pero no consigo compilar la libreria. Aqui esta el link de la documentacion para instalarlo en windows: https://www.cgal.org/download/windows.htmlDescargue en el siguiente link la version 6.0, el archivo "CGAL-6.0.zip" y las dependencias de la libreria lo que es MPFR y GMP y pegue la carpeta auxiliary dentro de CGAL-0.6: https://github.com/CGAL/cgal/releasesLuego intente seguir las instrucciones de este link ya que no entiendo muy bien la documentacion oficial: https://doc.cgal.org/latest/Manual/installation.htmlMe dieron errores al ejecutar make ya que no existia, lo instale y al ejecutar make install dice que no existe ninguna regla para esa instruccion y ahi quede :c Llevo ya como 2 dias sin poder avanzar, alguien puede darme un paso a paso de como instalarlo y usarlo?? Intente agregar esas rutas a las configuraciones de directorio de visual studio 2022 y nada que funciona.
|
|
|
|
|
3
|
Programación / Programación General / WebAssembly
|
en: 11 Julio 2024, 16:31 pm
|
|
Buenos dias, estoy desarrollando un proyecto en mi trabajo y se me ocurrio hacer un proyecto personal utilizando webAssembly, ya que el programa requiere muchos calculos matematicos y tarda un poco, entre las alternativas para resolver el problema, estaba esta. Saben donde puedo documentarme para poder empezar?? Yo intente documentarme con la pagina oficial de WebAssembly pero no logro entender todo.
Tengo problemas para pasar una lista de listas a web assembly y retornar una lista de listas a js.
Si alguno me puede ayudar estaria muy agradecido
|
|
|
|
|
4
|
Programación / Programación C/C++ / Aumento de la memoria del Heap por desbordamiento. C++ Qt5
|
en: 22 Marzo 2022, 21:28 pm
|
Muy buenas a todos, amigos. Hoy vengo con una nueva duda sobre c++ y es sobre la memoria del HEAP. Como ya sabran, existe la memoria de stack (local) y la memoria del heap (no se como describirla, solo se que se utiliza para no consumir la memoria local). Estoy haciendo una aplicacion en la que declaro 4 arrays de 1 dimension (vectores) y les estoy asignando un espacio en la memoria de 1.500.000 porque cada arreglo debe tener 1 millon y medio de elementos y hasta mas que luego se llenaran dentro de una funcion. float coordenadasx[cantidad]; float coordenadasy[cantidad]; float coordenadasz[cantidad]; float coordenadasi[cantidad];
la variable cantidad es una variable que contiene una funcion que lee un archivo y me retorna la cantidad de lineas que posee para luego establecer el tamaño de los arreglos y llenarlos en otra funcion. Cuando hago la depuracion o ejecuto la aplicacion me salta un erro que dice: The inferior stopped because it received a signal from the operating system. Signal name: SIGSEGV Signal meaning: Segmentation fault
Yo manipulando la funcion puedo hacer que retorne mas o menos elementos, haciendo pruebas descubri que el maximo de elementos que me ha dejado integrar es de 1.200.000, cuando subo de ahi me suelta el error. Alguien sabe como aumentar la memoria del Heap?? O una manera de que este error no me salte, porque estaba leyendo y vi que QT5 tenia una especie de bloqueo cuando veia que a una variable se le asignaba mucha memoria, pero no se si se trate de eso.
|
|
|
|
|
5
|
Programación / Programación General / Hacer grafico de dispersion en Python con muchos datos
|
en: 20 Marzo 2022, 15:35 pm
|
|
Muy buenos dias amigos. La semana pasada empezo mi primer dia en un nuevo trabajo como desarrollador. A mi con un mes de anticipacion me dijeron que iba a programar con Python, estuve practicando y alcance un buen nivel en el lenguaje. Cuando llego me informan que ahora voy a programar con c++... Me dieron la semana pasada para ponerme al dia con el lenguaje y ya a partir de esta semana quieren ver resultados con el mismo... Yo estoy trabajando en eso pero les comento lo siguiente:
La razon por la que ellos quieren que programe en C++ es porque necesitan graficar un cilindro con un grafico de dispersion de puntos, usando la libreria Matplotlib tarda al rededor de 8 - 20 minutos generarse la grafica en 3D. Por lo que optaron por cambiar a un lenguaje de bajo nivel donde todo se hace con mayor velocidad.
Por lo que si consigo una manera de hacer ese grafico en un tiempo mucho menor entonces no tendria necesidad de usar c++ al menos para ese tema. Tienen alguna idea de que libreria o API o la manera que sea, en la que pueda graficar millones de datos en 3D utilizando python sin que tarde tanto tiempo??
Estoy aprendiendo poco a poco y temo que no pueda cumplir sus espectativas, asi que si pueden ayudarme de alguna manera se los agradeceria enormemente...
|
|
|
|
|
6
|
Programación / Programación C/C++ / Urgente! Librerias o maneras de graficar en C++
|
en: 17 Marzo 2022, 23:06 pm
|
|
Muy buenas a todos, amigos.
Necesito su ayuda con urgencia... Conocen librerias para hacer graficas en 2D y 3D para c++? Puntualmente necesito hacer un grafico de dispersion de puntos basado en 3 variables (radio, tita, altura) Por ahora, solo graficar con X y Y tengo suficiente para esta semana, pero necesito mostrar avances en el tema pero no he conseguido nada hasta ahora... La cosa es que he estado investigando pero no encuentro nada concreto o que expliquen bien su instalacion y manejo, como soy nuevo en c++ no consigo entender al 100% las cosas entonces sufro mucho. Si alguien pudiera guiarme en esta area estaria mas que agradecido.
Encontre una libreria llamada gnuplot pero no encuentro mucha documentacion con respecto a lo que necesito o no lo estoy entendiendo bien. Por si no saben como es un grafico de dispersion de puntos, es lo mismo a la funcion scatter de python, de la libreria matplotlib.
|
|
|
|
|
7
|
Programación / Programación C/C++ / Tengo una duda sobre los punteros, trabajar con archivos, arrays y vectores. En c+++
|
en: 16 Marzo 2022, 02:20 am
|
|
Hola, espero que todos tengan un buen día. Necesito su ayuda para entender la forma más eficiente de trabajar con muchos datos... Tengo un archivo que tiene como 2.000.000 de datos, divididos en 4 columnas.
El formato sería algo así:
3554 4562 11 11 12 12 0,00 0,00 0,00 12 13 15 16 11 11 11 11 20 20 20 30
Como pueden ver, primero encuentro 2 líneas con 1 columna, luego 2 líneas con 2 columnas, luego una línea con 3 columnas y por último comienzan las 2.000.000 líneas con 4 columnas, todos los valores son decimales y estan separados por un espacio. Lo que quiero es saltarme las primeras 5 líneas del archivo y encerrar todos los valores de 4 columnas en una matriz. No sé cuál es la forma más eficiente de hacerlo, ya que hay tantos datos que el código puede llevar mucho tiempo.
Estaba pensando en encerrar todo en un array, pero no siempre serán 2 000 000 de filas, ocasionalmente serán 2 500 000 o menos y necesito asignar el espacio de memoria que necesitará para ese caso.
Me dijeron que era más eficiente encerrar cada columna en vectores, pero no tengo idea de cómo usarlos... Soy nuevo en C++ y no soy muy bueno con los punteros y los códigos que encontré en el internet para separar datos usando espacios en blanco no los entiendo. Trabajo con un archivo txt.
Si alguien me puede explicar mejor esto, se lo agradecería mucho y de ser posible mostrarme un ejemplo de como hacerlo.
|
|
|
|
|
8
|
Informática / Software / Necesito ayuda con un programa llamado Saint Enterprise
|
en: 3 Agosto 2021, 16:12 pm
|
|
Buenos días, trabajo en una empresa que utiliza este software, tras cambios y cambios de personal en sistema, se perdió el conocimiento de dicho software y mi jefe actual me puso a cargo de ese Software. Resuelvo como puedo los problemas que acontecen pero se me hace muy difícil porque la documentación del programa es muy escasa... Tengo la versión 9.0.6.1 y quiero saber quien tiene alguna guía o un pdf donde explique la arquitectura y los procesos del programa... Yo estoy poco a poco entendiendo pero llegué a un punto donde quedé estancado
|
|
|
|
|
9
|
Sistemas Operativos / Windows / Windows 7 no reconoce ninguna señal Wifi ni Cable ETHERNET.
|
en: 3 Mayo 2020, 21:19 pm
|
|
Buenas tardes, no es la primera vez que comento un problema con mi computadora en este foro y las dos veces que le he hecho mis dudas han sido resueltas con total satisfacción!
Les comento, mi papá tiene una Laptop con Windows 7 y un día dejó de mostrar las señales Wi-Fi disponibles, al agregar la red manualmente no muestra nada de que se halla conectado pero si tiene conexión a internet, en vista de eso y como no encontré solución alguna en internet decidí dejar el tema así.
Hoy una vecina me toca la puerta pidiendo ayuda con su computadora, dice que no puede conectarse a internet por medio del cable de ETHERNET luego de instalar un antivirus llamado 360 Total Segurity (El logo es un circulo amarillo con un poco de verde en los bordes y una cruz verde en el medio) Fui a su casa y efectivamente no reconocía el cable de red, lo que me pareció muy raro y entonces recordé el problema que tiene mi papá. Le dije que buscaría como solucionarlo y le avisaría.
Debo mencionar que en su computadora aparece un mensaje rato que decía que faltaba un archivo llamado "system.(no recuerdo bien la extensión)" Que recuerdo que le apareció a mi papá cuando tuvo ese problema, mi vecina dice que investigó y supuestamente fue porque desconectó mal un pendrive pero no lo sé, no suena correcto. Les pido ayuda con este problema y una explicación de por qué pasó esto o cómo pudo pasar. Gracias por su atención!
|
|
|
|
|
10
|
Media / Juegos y Consolas / Ayuda al conectarme desde una red wifi en Age of Empires II
|
en: 18 Abril 2020, 06:03 am
|
|
Buenas noches mis estimados, hoy vengo a pedirles una buena explicación de por qué al intentar entrar en una partida de Age of Empires II por LAN con otros cuatro amigos no podemos conectarnos en la misma partida, me es frustrante ya que le damos crear y no aparece en la lista la partida que acabamos de crear, estudio informática y me siente muy mal e ignorante al no poder entender por qué sucede esto, tengo Windows 7, revisé en internet cómo solucionarlo y me encontré con que descargara e instalara Hamachi y otros programas para crear un servidor virtual y olvidarme de eso pero no me siento bien al no entender por qué eso arregla el problema y yo no puedo. También me encontré con una solución que sí me sirvió que era desactivar el FireWall, cambiar las direcciones IP's de todas las computadoras a 100.0.0.1 , 100.0.0.2 ... y así hasta llegar al 5 y hacer un ping a la primera máquina, pero esta solución tiene 2 inconvenientes:
1- La conexión a internet se perdía. 2- No entiendo por qué eso arregló el problema.
Al ver que no pude resolverlo con las PC's de mis amigos me puse a experimentar con la laptop de mi papá y la mía, la laptop de mi papá tenía la IP 192.168.1.103 y la mía tenía 192.168.1.101. Realicé un ping (con el comando Ping en el cmd por si acaso) de la PC de mi papá a la mía y si respondía, pero de la mía a la de mi papá no obtenía ninguna respuesta. Y como creí, no pude conectar las dos computadoras.
Así que les pido por favor, explíquenme por qué no nos podemos conectar sin cambiar las IP's y desactivar el FireWall, por qué al cambiar las direcciones pierdo la conexión a internet y cómo cambio las direcciones sin perder la conexión a internet y poder conectarme con mis amigos. Somos 5 PC's. Gracias, buenas noches y espero su pronta respuesta.
PD: No quiero instalar programas alternos para solucionar el problema.
|
|
|
|
|
|
| |
|