কম্পিউটার টিউটোরিয়াল

সুইফটে আইওএস ক্যামেরা থেকে ছবি ক্যাপচার করার পদ্ধতি


ক্যামেরা থেকে ছবি ক্যাপচার করতে AVFoundation ব্যবহার করা যায়, কিন্তু সাধারণ কাজের জন্য UIImagePickerController সহজ এবং উপযুক্ত।

ধাপগুলো —

  • ImageView স্টোরিবোর্ডে যোগ করুন এবং আউटलেট বানান।
  • ViewController-কে UIImagePickerControllerDelegate, UINavigationControllerDelegate কনফর্ম করুন।
  • ট্যাপ জেসচার রিকগনাইজার যোগ করে ক্যামেরা খুলুন।
@objc func openCamera() {
    let imgPicker = UIImagePickerController()
    imgPicker.delegate = self
    imgPicker.sourceType = .camera
    imgPicker.allowsEditing = false
    imgPicker.showsCameraControls = true
    self.present(imgPicker, animated: true, completion: nil)
}

didFinishPickingMediaWithInfo মেথডে ছবি নিন —

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
    if let img = info[.editedImage] as? UIImage {
        self.imgV.image = img
        self.dismiss(animated: true, completion: nil)
    } else { print("error") }
}

Info.plist-এ Camera Usage Description যোগ করুন। ডিভাইসে রান করলে ফলাফল —

সুইফটে আইওএস ক্যামেরা থেকে ছবি ক্যাপচার করার পদ্ধতি


  1. OpenCV-এ C++ ব্যবহার করে অন্যান্য ক্যামেরা থেকে ভিডিও ক্যাপচার করা

  2. OpenCV-এ C++ ব্যবহার করে ডিফল্ট ক্যামেরা থেকে ভিডিও ক্যাপচার করা

  3. ওয়াননোট ব্যবহার করে ছবি থেকে টেক্সট কপি করার পদ্ধতি

  4. iOS-এ অ্যাপগুলোর লোকেশন অ্যাক্সেস নিয়ন্ত্রণ করুন