Я разрабатываю приложение, используя ReactNative + Firebase.
Оно требует, чтобы пользователи подтверждали свое изображение профиля, а также свою личность. Я сделал часть изображения профиля, используя модель Deepface AI, которую я нашел на github. Но теперь мне нужно проверить их данные с помощью карты Aadhar. И я знаю об этом только то, что мы можем использовать для этого digiLocker. Может ли кто-нибудь рассказать мне об этом больше?
Я пытался зарегистрироваться в API digilocker, но это слишком сложный процесс, поэтому есть обходной путь?
Это компонент Я использую для проверки. Он фотографирует пользователя с помощью камеры устройства и сравнивает его с загруженным пользователем профилем.
Модель Deepface работает на моем локальном компьютере через порт 5000.
Аналогично я хочу выполнить проверку идентификационной информации пользователя с помощью его/ее карты Aadhar, как я могу это сделать?? Есть ли ant api??
import React, { useState, useEffect } from 'react';
import { View, Button, Image, Text, Alert } from 'react-native';
import { Camera, CameraCapturedPicture, CameraType, CameraView } from 'expo-camera';
import axios from 'axios';
import { demo_profiles } from '@/util/demo-data';
import { router } from 'expo-router';
const CameraVerification = ({userProfile}:{
userProfile:string
}) => {
const [hasPermission, setHasPermission] = useState(null);
const [cameraRef, setCameraRef] = useState(null);
const [photo, setPhoto] = useState(null);
const [loading, setLoading] = useState(false);
useEffect(() => {
(async () => {
const { status } = await Camera.requestCameraPermissionsAsync();
setHasPermission(status === 'granted');
})();
}, []);
const takePicture = async () => {
if (cameraRef) {
const data: CameraCapturedPicture = await cameraRef.takePictureAsync();
console.log(data)
setPhoto(data.uri);
setLoading(true)
try{
const response = await axios.post("http://192.168.1.6:5000/verify-face",{
img1_url:photo,
img2_url:userProfile
})
if(response.data.verified){
console.log("Verified");
demo_profiles.forEach(profile => {
if(profile.profile_pic === userProfile){
profile.isVerified = true
}
})
router.push("/")
}else{
Alert.alert("Cannot verify user, Try Again")
}
}catch(err){
console.log(JSON.stringify(err));
}finally{
setLoading(false)
}
// Upload the photo to Firebase or use it for further processing
}
};
return (
{hasPermission ? (
setCameraRef(ref)}
facing='front'
/>
{photo && (
)}
) : (
No access to camera
)}
);
};
export default CameraVerification;
Подробнее здесь: https://stackoverflow.com/questions/791 ... native-app
Проверка личности в приложении React Native ⇐ IOS
Программируем под IOS
-
Anonymous
1730087272
Anonymous
Я разрабатываю приложение, используя ReactNative + Firebase.
Оно требует, чтобы пользователи подтверждали свое изображение профиля, а также свою личность. Я сделал часть изображения профиля, используя модель Deepface AI, которую я нашел на github. Но теперь мне нужно проверить их данные с помощью карты Aadhar. И я знаю об этом только то, что мы можем использовать для этого digiLocker. Может ли кто-нибудь рассказать мне об этом больше?
Я пытался зарегистрироваться в API digilocker, но это слишком сложный процесс, поэтому есть обходной путь?
Это компонент Я использую для проверки. Он фотографирует пользователя с помощью камеры устройства и сравнивает его с загруженным пользователем профилем.
Модель Deepface работает на моем локальном компьютере через порт 5000.
Аналогично я хочу выполнить проверку идентификационной информации пользователя с помощью его/ее карты Aadhar, как я могу это сделать?? Есть ли ant api??
import React, { useState, useEffect } from 'react';
import { View, Button, Image, Text, Alert } from 'react-native';
import { Camera, CameraCapturedPicture, CameraType, CameraView } from 'expo-camera';
import axios from 'axios';
import { demo_profiles } from '@/util/demo-data';
import { router } from 'expo-router';
const CameraVerification = ({userProfile}:{
userProfile:string
}) => {
const [hasPermission, setHasPermission] = useState(null);
const [cameraRef, setCameraRef] = useState(null);
const [photo, setPhoto] = useState(null);
const [loading, setLoading] = useState(false);
useEffect(() => {
(async () => {
const { status } = await Camera.requestCameraPermissionsAsync();
setHasPermission(status === 'granted');
})();
}, []);
const takePicture = async () => {
if (cameraRef) {
const data: CameraCapturedPicture = await cameraRef.takePictureAsync();
console.log(data)
setPhoto(data.uri);
setLoading(true)
try{
const response = await axios.post("http://192.168.1.6:5000/verify-face",{
img1_url:photo,
img2_url:userProfile
})
if(response.data.verified){
console.log("Verified");
demo_profiles.forEach(profile => {
if(profile.profile_pic === userProfile){
profile.isVerified = true
}
})
router.push("/")
}else{
Alert.alert("Cannot verify user, Try Again")
}
}catch(err){
console.log(JSON.stringify(err));
}finally{
setLoading(false)
}
// Upload the photo to Firebase or use it for further processing
}
};
return (
{hasPermission ? (
setCameraRef(ref)}
facing='front'
/>
{photo && (
)}
) : (
No access to camera
)}
);
};
export default CameraVerification;
Подробнее здесь: [url]https://stackoverflow.com/questions/79127703/identity-verification-in-react-native-app[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия