C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. No Ads, offtop, flood 2. Полные правила тут https://t.me/ProCxx/259155 Объявления о вакансиях,эвентах - в лс @AlexFails или @MasterZiV канал вакансий https://t.me/ProCxxJobs
Там тоже DirectX, но еще по шустрее чем через Desktop Duplication + умеет захват окон делать.
Читать полностью…А еще лучше если система подходящая - Windows Graphics Capture
@webreh иди ты в лесом. Ну НГ же на носу, а ты теор задачи прелагаешь. Причем веселые. "сферический json в вакууме без строковых значений, массивов и чисел". А что ж там останется. Просто иерарх структура, без типов. А на алгебру оно как отобразить. Не в смысле сразу алгребру по опреациям получить. Но хотя бы группу по операции. Из жсона, без типов. Ну млин не знаю.
Читать полностью…Хотя если взять сферический json в вакууме без строковых значений, массивов и чисел, можно попробовать построить симметрическую сумму, некоторую форму декартового произведения (подставлять правый операнд в листовые {} левого операнда) и ввести производную как антикоммутатор
Но это к физикам(
Ну, тут главное не забывать в каком доме венера. Если в нужном доме, то там и моноид подтянется. Тут же главное как определить операцию. А для json-а это же конечно просто и самое главное не-однозначно :)
Читать полностью…Молодой — или не очень — человек. Если вам так сильно хочется поговорить или просто докопаться до сокращения моего имени, то это не к месту.
Читать полностью…Перекладываемый json не похож на гладкое многообразие, увы
Читать полностью…Так, получается, её и так дают. Вот и конец.
(Другое дело, что не на факультете информационных технологий.)
Нам препод по физике в вузе говорил: "ВУЗ, как таковой, по большому счету знаний не дает. Он учит вас (дебилов) учиться."
Читать полностью…а вообще у нас поцаны на раёне говорят, что хардкор на С++ не пишут. врут наверное.
Читать полностью…GetDC + OpenCV по идеи должен выдать больше производительности чем Python вариант? 🤷♂️ дальше можно покопать в DirectX сторону захвата
Что-то типо этого:
ID3D11Device* device = nullptr;Читать полностью…
ID3D11DeviceContext* context = nullptr;
IDXGIOutputDuplication* desktopDuplication = nullptr;
D3D11CreateDevice(..., &device, ..., &context);
IDXGIDevice* dxgiDevice = nullptr;
device->QueryInterface(__uuidof(IDXGIDevice), reinterpret_cast<void**>(&dxgiDevice));
IDXGIAdapter* dxgiAdapter = nullptr;
dxgiDevice->GetParent(__uuidof(IDXGIAdapter), reinterpret_cast<void**>(&dxgiAdapter));
IDXGIOutput* dxgiOutput = nullptr;
dxgiAdapter->EnumOutputs(0, &dxgiOutput); // 0 для основного монитора
IDXGIOutput1* dxgiOutput1 = nullptr;
dxgiOutput->QueryInterface(__uuidof(IDXGIOutput1), reinterpret_cast<void**>(&dxgiOutput1));
// Получение Desktop Duplication
dxgiOutput1->DuplicateOutput(device, &desktopDuplication);
// Захват кадра
IDXGIResource* desktopResource = nullptr;
DXGI_OUTDUPL_FRAME_INFO frameInfo;
desktopDuplication->AcquireNextFrame(..., &frameInfo, &desktopResource);
// Получение изображения
ID3D11Texture2D* desktopImage = nullptr;
desktopResource->QueryInterface(__uuidof(ID3D11Texture2D), reinterpret_cast<void**>(&desktopImage));
Вообще это старый анекдот. Настолько старый, что говно мамонта посвежее будет,м
Читать полностью…Не выходит :(
Видимо, поэтому дифгеома нет
Вот моноид относительных путей в json получается, так что алгебру учим
Интересно, как бы ты определил дифференцирование жсона. Про гладкость вопрос следующий яснпень )))
Читать полностью…Пох где дают. Главное кто нужные абстракции в голове наработал. Кто наработал - тот крут. Кто нет - нууу))) никто ж не мешает.
Читать полностью…почему понимания-то нет?
понимание есть, просто не у всех сторон)
А что ж должны дать система образования, м? Теорему Менье?
Читать полностью…просто 2 разные точки зрения, при этом понимания того, что именно должна дать система образования нет, как следствие тезисов тоже нет, аргументов тоже нет, тупо оффтоп
Читать полностью…