Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Как скачать Windows.h и добавить в проект? https://www.cyberforum.ru/ c-cpp/ thread3047579.html
Здравствуйте, сразу извиняюсь за глупый вопрос (новичек еще просто). Как скачать Windows.h и добавить в проект?
C/C++ So/pyd файлы как это сделать
Вопрос в том что я хочу сделать файл написанный на с/с++ для Питона и у меня не удаётся это сделать
C/C++ Воспроизвести это задание в код Regex Длина L нечетная, то удаляется символ, стоящий посередине строки https://www.cyberforum.ru/ c-cpp/ thread3044364.html C/C++ Из символа в пиксели https://www.cyberforum.ru/ c-cpp/ thread3043979.html
Возможно ли реализовать преобразование любого символа в пиксели? под пикселями я имею ввиду что-то наподобие вот этого: ░█▀▀█░ ░█▄▄█░ ░█░░█░ главное чтобы в коде не прописывались случаи для каждого символа например:
Найти значение в файле .txt, изменить, и вернуть на то же место C/C++
есть txt файл, в нем например такая таблица: 1:3:221:30 2:3:223:27 3:4:224:35 первое значение до ":" это уникальный номер строки, мне нужна функция, которая может изменить по уникальному номеру какое-то значение.
C/C++ Задача C++ можете посодействовать https://www.cyberforum.ru/ c-cpp/ thread3042767.html
Протокол взаимодействия Сначала необходимо прочитать из стандартного потока ввода число n (1 6 n 6 109 ). Затем протокол общения следующий: требуется вывести в стандартный поток вывода одну строку, содержащую целое число — свою догадку о загаданном числе. После этого необходимо считать из стандартного потока ввода одно число: сообщение программы жюри. Возможны следующие сообщения: • «1» —...
C/C++ Задача C++ можете посодействовать При первом запуске на первой строке ввода находится число 1. На второй строке ввода находится строка x из нулей и единиц длины n (10 6 n 6 100 000). При втором запуске на первой строке ввода находится число 2. На второй строке ввода находится строка z из нулей и единиц длины не больше m (10 6 m 6 300 000). Гарантируется, что эта строка равна строке y, выведенной программой при первом запуске,... https://www.cyberforum.ru/ c-cpp/ thread3042766.html Готовые приложения C/C++
Всем здравствуйте! Пишу дипломную работу если у вас есть готовые приложения буду рад помощи! Приложение не обязательно должно быть там супер тяжелое но и не игры! Буду благодарен каждому отвечающему!
C/C++ Как сделать ввод элементов матрицы вещественного типа в коде? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <malloc.h> #include <stdlib.h> int main() { int **a; // указатель на указатель на строку элементов int i, j, n, m; system("chcp 1251"); system("cls"); https://www.cyberforum.ru/ c-cpp/ thread3029028.html C/C++ Исключительные ситуации Генерация и обработка исключительных ситуаций: является ли необходимой, чем обусловлено её введение, как осуществляется (правила перехватывания). Что будет, если для некоторого класса исключительных ситуаций нет обработчика? Что будет, если один класс исключительных ситуаций порождён от другого? https://www.cyberforum.ru/ c-cpp/ thread3025820.html
Задача C/C++
1) В натуральном числе N (N < 1000000000) цифры перенумеровали справа налево. Требуется определить минимальную цифру, имеющую наибольший номер, и вывести значение минимума, а так же порядковый номер найденной цифры. 2)Дано целое число n и вещественное число x. Вычислить сумму n первых членов ряда x-x^3/3!+x^5/5!-x^7/7!+... . Полученное число должно являться приближенным значением функции...
C/C++ Проект для портфолио Посоветуйте какой проект можно сделать для портфолио, с сетевым программирование, сложность не важна, но желательно без применения Boost https://www.cyberforum.ru/ c-cpp/ thread3022048.html
177 / 32 / 17
Регистрация: 02.02.2014
Сообщений: 359
0

Баг Point Cloud Library - C/C++ - Ответ 16596079

27.11.2022, 15:14. Показов 579. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем! Пытаюсь с помощью Point Cloud Library выровнять два облака точек в UE4. Но если запустить тестовый алгоритм:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
pcl::PointCloud<pcl::PointXYZ>::Ptr* cloud_in = nullptr;
    pcl::PointCloud<pcl::PointXYZ>::Ptr* cloud_out = nullptr;
    pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ> icp;
    pcl::PointCloud<pcl::PointXYZ> Final;
    int  testICP()
    {
        if (cloud_in == nullptr)
            cloud_in = new pcl::PointCloud<pcl::PointXYZ>::Ptr(new pcl::PointCloud<pcl::PointXYZ>(5, 1));
 
        if (cloud_out == nullptr)
            cloud_out = new pcl::PointCloud<pcl::PointXYZ>::Ptr(new pcl::PointCloud<pcl::PointXYZ>());
 
        // Fill in the CloudIn data
        for (auto& point : **cloud_in)
        {
            point.x = 1024 * rand() / (RAND_MAX + 1.0f);
            point.y = 1024 * rand() / (RAND_MAX + 1.0f);
            point.z = 1024 * rand() / (RAND_MAX + 1.0f);
        }
 
 
        **cloud_out = **cloud_in;
 
        for (auto& point : **cloud_out)
            point.x += 0.7f;
 
 
 
        icp.setInputSource(*cloud_in);
        icp.setInputTarget(*cloud_out);
 
        icp.align(Final); // <----------------------------------------------ТУТ
 
 
        return (0);
    }
То на строке icp.align(Final) он падает в файле memory на строке 1132 в методе std::_Ref_count_resource<_Resource, _Dx> с формулировкой UE4Editor-Win64-DebugGame.exe вызвал срабатывание точки останова. Вот фрагмент файла memory:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
    virtual void* _Get_deleter(const type_info&) const noexcept {
        return nullptr;
    }
};
 
template <class _Ty>
class _Ref_count : public _Ref_count_base { // handle reference counting for pointer without deleter
public:
    explicit _Ref_count(_Ty* _Px) : _Ref_count_base(), _Ptr(_Px) {}
 
private:
    void _Destroy() noexcept override { // destroy managed resource
        delete _Ptr; // <--------------------------------------------------------------ТУТ
    }
 
    void _Delete_this() noexcept override { // destroy self
        delete this;
    }
 
    _Ty* _Ptr;
};
 
template <class _Resource, class _Dx>
class _Ref_count_resource : public _Ref_count_base { // handle reference counting for object with deleter
public:
    _Ref_count_resource(_Resource _Px, _Dx _Dt)
        : _Ref_count_base(), _Mypair(_One_then_variadic_args_t{}, _STD move(_Dt), _Px) {}
 
#ifdef __EDG__ // TRANSITION, VSO-1292293
    ~_Ref_count_resource() noexcept override {} // TRANSITION, should be non-virtual
#else // ^^^ workaround / no workaround vvv
    ~_Ref_count_resource() noexcept override = default; // TRANSITION, should be non-virtual
#endif // ^^^ no workaround ^^^
Вне UE4 всё работает. Что это может быть? Конфликт управления памятью UE4 и PCL? Как мне устранить этот баг?

Вернуться к обсуждению:
Баг Point Cloud Library C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2022, 15:14
Готовые ответы и решения:

Point cloud - В режиме реального времени выводить точки на экран в удобной форме
Доброго времени суток. Не подскажите пошаговое решение проблемы визуализации? Суть: есть...

Правильное подключение и использование Point Cloud Library
Добрый вечер, пытаюсь начать использовать библиотеку Point Cloud (PCL) но при первой компиляции...

C++/CLI враппер для C++ класса, который использует PCL (Point Cloud Library)
Доброго времени суток. Пишу сюда так как не являюсь C++ разработчиком и столкнулся с проблемой...

Realtek ALC887 @ Intel Panther Point PCH и HyperX Cloud Core
Добрый день... Помогите разобраться со звуком. В моей материнки есть звуковая карта - Realtek...

0
27.11.2022, 15:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2022, 15:14
Помогаю со студенческими работами здесь

Передача стандартного Point: "невозможно преобразовать Point в Point"
привет есть клиент c# (консоль) и WCF сервис. Как передать стандартный поинт? пишет невозможно...

Сформировать обратные коды элементов массива Point, начиная с Point(1)
Сформировать обратные коды элементов массива Point, начиная с Point(1). Начальный адрес массива...

MPI - Point to point communication - Задача распараллеливания обращения матрицы
from mpi4py import MPI import numpy as np import time import random M=int(raw_input(&quot;Please...

Алгоритм поиска 2-х ближайших точек из массива элементов Point [] points к заданной точке Point p.
Кто может, напишите хотя бы один алгоритм, пожалуйста. Алгоритм поиска 2-х ближайших точек из...

Алгоритм поиска 2-х ближайших точек из массива элементов Point [] points к заданной точке Point p.
Помогите хоть один написать. Алгоритм поиска 2-х ближайших точек из массива элементов Point ...

Баг в программе. Без цикла работает нормально. С циклом выдает баг
Здравствуйте. Пишу программу. И как не пытался ее переписать, как дохожу до момента включения в код...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru