Я пробовал хешировать строку в PHP с использованием MD5 и то же самое в C #, но результаты другие ... может кто-нибудь объяснить мне, как это сопоставить?
мой код C # выглядит так:
md5 = new MD5CryptoServiceProvider();
originalBytes = ASCIIEncoding.Default.GetBytes(AuthCode);
encodedBytes = md5.ComputeHash(originalBytes);
Guid r = new Guid(encodedBytes);
string hashString = r.ToString("N");
Заранее спасибо
Отредактировано: Моя строка 123 как строка
Выводы;
PHP: 202cb962ac59075b964b07152d234b70
C #: 62b92c2059ac5b07964b07152d23441b70] -12164 ---
Я пытаюсь создать программу, которая будет обнаруживать лица на видео. Есть несколько требований, которые необходимо выполнить, прежде чем я приму «лицо». После того, как все требования соблюдены, я хочу взять кадры, содержащие это «лицо», и обрезать их, чтобы лицо стало областью фокусировки. Программа просмотрит каждый кадр и сделает это, затем возьмет новое видео и преобразует его в видеофайл.
Я никогда не работал с видеофайлами или файлами изображений, поэтому для меня это все в новинку. В настоящее время я пишу все алгоритмы, используемые для определения того, принято ли лицо, и позиционирования лица.
Я пытаюсь создать программу, которая обнаружит лицо на видео. Есть несколько требований, которые необходимо выполнить, прежде чем я приму «лицо». После того, как все требования соблюдены, я хочу взять кадры, содержащие это «лицо», и обрезать их, чтобы лицо стало областью фокусировки. Программа просмотрит каждый кадр и сделает это, затем возьмет новое видео и преобразует его в видеофайл.
Я никогда не работал с видеофайлами или файлами изображений, поэтому для меня это все в новинку. В настоящее время я пишу все алгоритмы, используемые для определения того, принято ли лицо, и позиционирования лица.
Я пытаюсь создать программу, которая обнаружит лицо на видео. Есть несколько требований, которые необходимо выполнить, прежде чем я приму «лицо». После того, как все требования соблюдены, я хочу взять кадры, содержащие это «лицо», и обрезать их, чтобы лицо стало областью фокусировки. Программа просмотрит каждый кадр и сделает это, затем возьмет новое видео и преобразует его в видеофайл.
Я никогда не работал с видеофайлами или изображениями, поэтому для меня это все в новинку. В настоящее время я пишу все алгоритмы, используемые для определения того, принято ли лицо, и позиционирования лица. Еще у меня есть видеопроцессор, который мне дали для проекта. Видеопроцессор используется для обнаружения лиц. Если есть обнаруженное лицо, видео пометит лицо в красном прямоугольнике и даст мне координаты x и y лица, а также длину и ширину лица.
Единственная область программы, которую я совершенно не знаю, как это сделать, - это фактическая обрезка лица и размещение нового кадра (сфокусированного на лице) поверх исходного кадра.
Я тоже не знаю, как сделать видеофайл. Я предполагаю, что это похоже на создание текстового файла, только с использованием других методов и классов. Это правильно? Если нет, то как мне подойти к этому?
Я все еще нахожусь на этапе проектирования (у меня есть видеопроцессор и дизайн для остальной части программы, но я хотел убедиться, что могу обрезать и разместить лицо, прежде чем я скажу парню, что могу это сделать). У меня есть код для видеопроцессора (он длинный, но при необходимости я могу опубликовать некоторые методы).
Есть ли хорошие ресурсы или предложения?
(Я не знаю лучших тегов для этого. Не стесняйтесь добавлять / удалять любые)